承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601

python如何做一个app?(如何用python制作一个软件)

管理员 2023-03-06 10:14:51 软件开发 175 ℃ 0 评论 10722字 收藏

python如何做一个app?(如何用python制作一个软件)

python如何做一个APP?_ Lucky _39378260博客-CSDN博客_python制作手机app

python如何做一个app?

工具:python-3.8.3-amd64.exe基维1 . 10 . 0 VirtualBox-6.1.34-150636-Win.exe

Kivy是一个用于跨平台快速应用程序开发的开源框架。通过编写一组代码,它可以在所有主要的桌面和移动平台(包括Linux、Windows、OS X、Android、iOS和Raspberry Pi) Kivy上运行。Kivy是用Python和Cython写的,在国外已经很流行了,甚至超过了PyQt这种老的Python GUI工具。可惜Kivy在还鲜为人知。本文先教你在Windows上安装Kivy。

需要的具体工具都在名为:python如何制作app的文件夹里。

一、Python3.8.3版本kivy1.10.0

1.安装python3.8.3。

2.运行Cmd命令检查python版本。

Python版本

寻找python位置:python在哪里

3.安装pycharm 2022.1。

4.pycharm中的文件-设置-》python解释器:更改刚安装的python3.8.3的安装路径。

比如c: \ python 38 \ python.exe。

5.安装并找到编号为#的kivy和其他依赖包

第二,使用命令提示符(可以用cmd弹出)安装并找到kivy等依赖包。

1.请确保您的计算机上已经安装了Python 3.8.3,并且已经设置了pip国内源(国内镜像)。

2.设置匹配的国内图像可以使其他下载更快:

您可以尝试:画中画安装画中画设置。

然后pip-设置

3.通过命令安装virtualenv并创建一个虚拟环境。输入命令pip install virtualenv并执行它。

4.输入命令python -m pip install - upgrade pip来升级pip版本。

5.成功执行后,可以查看升级是否成功。查看pip,输入命令pip show pip,

你可以看到当前的圆周率。p版已经升级到20.2.3,可以进行下一次安装了。

6.执行命令生成一个虚拟环境:virtualenv testvir。

7.在BISO开虚拟酒吧。

首先,在Windows下安装kivy

启动Windows命令行窗口(可以直接安装文件- gt;设置- gt;pycharm中的Python解释器,并在那里找到kivy和其他依赖包)。

按下Windows徽标r,输入cmd,然后按enter启动Windows命令行窗口。

2.pycharm安装kivy依赖* *(效果和下面pip安装kivy依赖一样,用pycharm * *,安装kivy依赖包更方便)。

你可以直接安装文件- gt;设置- gt;pycharm中的Python解释器,并在号中找到kivy等依赖包。)

1.分别搜索:docutils、pygments、pypiwin32、sdl2、glew、gstream、image。

2.找到后,找和下面看起来差不多的依赖包来安装就行了,不一定完全一样(有的是横线而不是点)。

docutils、pygments、pypiwin32、kivy.deps.sdl2、kivy.deps.glew、

kivy.deps.gstreamer、image

三。pip安装kivy依赖性

在windows命令行中,执行以下命令:

(1) python -m pip安装docutils py gments pypi win32 kivy . deps . SDL 2 kivy . deps . glew

(2) python -m pip安装kivy.deps.gstreamer

下面关于安装镜像的教程不多。这是我能做的。

(3)python -m pip安装镜像

安装kivy

在windows命令行中,执行以下命令:

python -m pip安装kivy

安装kivy官方示例

在windows命令行中,执行以下命令:

python -m pip安装kivy_examples

第三,验证kivy安装

在python IDLE或者pycharm中新建一个Python文件:main.py,依次输入以下代码:(注意缩进)。

来自基维。app导入应用程序

从kivy.uix.button导入按钮

T:级

d:

返回按钮(text=&;iPaoMi &;)

TestApp()。运行()

最后,你会看到执行上面的Python代码会运行下面的窗口,可以看作是hello world的kivy版本。

或者下面这段代码(一个孩子很喜欢的免费彩色画板):

从kivy.app导入应用程序

从kivy.uix.widget导入小部件

从kivy.graphics导入颜色、椭圆、线条

从随机导入随机

从kivy.uix.button导入按钮

MyWidg:级

def on_touch_down(自我,touch):

color=(random(),random(),random())

和self.canvas:一起

颜色(*颜色)

touch.ud[&;Line&;]=Line(点数=(touch.x,touch.y),宽度=5)

定义on_touch_move(自我,touch):

touch . ud[ ;线与线。;].points = touch . ud[ ;线与线。;].点数[touch.x,touch.y]

MyPaintApp(App):级

d:

parent=Widget()

self.painter=MyWidgetWidget()

clearbtn=Button(text=&";Clear &";)

clear BTN . bind(on _ release = self . clear _ canvas)

parent.add_widget(自我画师)

parent.add_widget(clearbtn)

浸水使柔软urn paren

def clear_canvas(s:自我画师.画布.清除()

if name = = &; main &; :

MyPaintApp()。运行()

通过kivy提供的打包工具,你可以打包kivy程序,并在不同的平台上运行,包括各大桌面系统和手机(如Android和iOS)。

**

第四,安装虚拟机VirtualBox

**

版本:VirtualBox-6.1.34-150636-Win.exe

1.下载VirtualBox-6.1.34-150636-Win.exe安装,下载Oracle _ VM _ VirtualBox _ Extension _ Pack-6 . 1 . 34 . vbox-Ext包,(Oracle _ VM _ VirtualBox _ Extension _ Pack-6 . 1 . 34 . vbox-Ext包存储在D盘的VirtualDisk文件夹中)。

2.安装虚拟机VirtualBox并运行,然后双击Oracle _ VM _ VirtualBox _ extension _ pack-6 . 1 . 34 . vbox-ext pack安装这个扩展(可以在VirtualBox-管理-全局设置-安装后看到这个扩展)。

安装虚拟系统

3.建立共享文件夹

因为虚拟机可以 不要直接与Windows交互,文件传输必须依靠共享文件夹)。

我在这里创建了一个VirtualDisk文件夹作为共享文件夹。

这一步可以理解为创建一个空白文件夹。我们需要记住它的位置。将下载的kivydev.ova存储在VirtualDisk文件夹中。

(我在D盘新建了三个文件夹,virtualbox文件夹用于安装VirtualBox-6.1.34-150636-Win.exe,VirtualDisk文件夹用于存储kivydev.ova和Oracle _ VM _ VirtualBox _ extension _ pack-6 . 1 . 34 . vbox-ext pack,virtualbox_syst: : 5、配置虚拟机

点击设置进入虚拟机设置界面,然后在底部找到共享文件夹,点击右边的加号添加共享文件夹位置。

粘贴我们之前创建的【共享文件夹】的位置,勾选【自动挂载】,点击【确定】完成配置。

第五,为测试编辑一个kivy程序。

(我们已经完成了kivy安装和虚拟机安装。接下来,我们将把运行在pycharm中的main.py放入虚拟机中,用于调用和打包测试。)

六、打包成Apk文件

1.打开我们创建的虚拟机。点击开始,耐心等待,直到进入Linux桌面。

2.打开桌面上的文件系统,然后点击左栏sf_VirtualDisk(我们之前创建的共享文件夹)。有 " "和 "kivydev.ova "我们救了他。

注意:我发现我没有 进入系统后看不到共享文件夹。我该怎么办?

该方法如下:

Oracle VM virtualbox安装增强功能和设置全屏

虚拟机:VirtualBox

要使用全屏和共享等功能,您需要为虚拟机安装增强功能。

点击 "设备及配件– "安装配件 "

光盘图标VBOXADDITIOINS_3.28_64453将出现在桌面上。如果没有,可以在媒体文件夹中查找。

(2)安装增强功能

打开它并在其中找到vboxlinuxations-x86 . run。

打开终端,转到cd /media/VBOXADDITIONS_XXX并编写以下命令:

# sh vboxliNuxadditions.run运行(不需要#号)。

至此,增强功能安装完毕,重新启动。

(3)现在您可以看到虚拟系统中的共享文件夹。

3.在左栏点击kivydev目录找到kivy,在kivy目录输入accordion。然后复制 " "到当前目录(即* */home/kivydev/kivy/accord/* *)。它将覆盖这个目录中的示例——一个main.py文件。因为打包的时候,主程序的名字是main.py

在空白区域单击鼠标右键,打开“在此打开终端”命令框。

(如果目录中没有builddozer.spec文件,请执行此步骤)在此框中键入以下代码以生成builddozer.spec文件。

构建用户初始化

然后输入一个命令打开buildozer.spec文件,主要修改Title(应用名,我设置为SamplePainter)、package.name(包名,也设置为SamplePainter)和package.domain(要打包什么样的ios或Android,我赢了 不要在这里更改它,但默认情况下会打包成一个Android文件)。

唐 暂时不要修改其余的建议。

保存修改后保存,关闭文件并返回到命令框。

gedit buildozer.spec

在命令框中,键入:

buildozer android _新调试

包装,这个过程需要几分钟。

打包完成后,根据提示地址查找打包的文件。

将此文件复制到共享文件夹中。

七、发送到手机并安装。

回到Windows,打开我们的共享文件夹VirtualDis,您可以看到创建的SamplePainter.apk文件。

将文件发送到手机。[注意]如果文件名后缀不是apk,请手动重命名为apk后缀。安装到手机。

在这里插入图片说明,用手机打开App看看效果。

摘要

在cmd中安装kivy会导致不同版本出现很多问题。建议你下载的python版本要和本文一致。记得升级pip版本。运行起来更方便:python -m pip install -在cmd中升级pip,用pycharm直接安装kivy等依赖包。

参考资料:

1.来自 "海底捞河鱼 ",链接:Python Kivy(app开发)Windows安装打包步骤。

2.来自 "ITPUB博客 ",链接:404_ITPUB博客

如需转载,请注明出处,否则将追究法律责任。

————————————————

版权声明:本文为CSDN博主 "幸运_ 39378260 ",它遵循CC 4.0 BY-SA版权协议。转载请附上原出处链接和本声明。

原文链接:python如何做app?_ Lucky _39378260博客-CSDN博客_python制作手机app

注:本文部分内容来源于网页上前人的文章和自己的实践。如有侵权,请联系我。

——

文章来源:丸子建站

文章标题:python如何做一个app?(如何用python制作一个软件)

https://www.wanzijz.com/view/1511.html

TAG: 文件命令
X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信