Python可以开发APP吗?答案是肯定的,Python作为一种功能强大、应用广泛的流行编程语言,其可以开发各种类型的应用,而要使用Python开发APP,最常用的是使用Kivy框架。
Kivy,也被称为kvlang或KV。Kivy在2011Euro Python上,作为一个开源的Python框架被开发出来,主要用于快速开发创建用户界面。Kivy开发的软件可以在 Linux、Mac OS X、Windows、Android、IOS 和 Raspberry Pi等主流平台上运行。下面将讲解一下如何搭建Python Kivy环境。由于Kivy 是基于Python 开发的,所以在安装Kivy 前,读者需要自行安装Python 3的最新稳定版本,并在创建出的虚拟环境中安装Kivy(这点尤为重要)。
1 创建虚拟环境
在安装Kivy 前,读者需要先创建虚拟环境,之后在该虚拟环境下安装Kivy。创建并安装虚拟环境的方法如下:
注意:Kivy 下的p4a 项目在2020 年1 月1 日起将不再支持Python 2 版本。
首先,在键盘上按下<Win+R> 键(或者按 +R 键),并按下<Enter> 键打开CMD 命令行窗口,再通过如下命令安装virtualenv 并创建虚拟环境:
01 # 安装virtualenv
02 C:\Users\c0c>pip install virtualenv
03 # 切换目录
04 C:\Users\c0c>cd F:\PythonProject
05 # 创建虚拟环境
06 F:\PythonProject>virtualenv kv-demo-env
然后在虚拟环境文件夹的同级目录下(F:\PythonProject)创建一个kv-demo 的空文件夹,并单击鼠标右键,通过PyCharm 打开该空文件夹。在PyCharm 中,通过快捷键<Ctrl + Alt + S> 打开PyCharm的设置对话框,进行设置使用的Python 解释器,操作步骤如下:
(1)在搜索框中输入“Project Interpreter”并选中该栏。
(2)单击右上角的设置按钮,在候选框里选择“Add Python Interpreter”解释器,如下图所示。
(3)在打开的对话框中,选择“Existing environment”单选按钮,将路径指向要使用的虚拟环境下的Scripts 文件夹下的python.exe 文件。
例如:“F:\PythonProject\mrwenv\Scripts\python.exe”,随后单击“OK”按钮即可,如下图所示。
2 安装Kivy
Python 解释器设置完成后,在PyCharm 的底部打开Terminal 选项卡,如果显示了刚刚创建的虚拟环境名称,例如显示了“(kv-demo-env) F:\PythonProject\kv-demo>”,即代表Python 解释器设置成功。
接下来安装Kivy,读者需要依次执行以下几条命令:
01 # 安装依赖项
02 python -m pip install docutils pygments pypiwin32 kivy_deps.sdl2==0.1.22 kivy_deps.glew==0.1.12
03 # 以下命令二选一(建议全执行)
04 python -m pip install kivy_deps.gstreamer==0.1.17
05 # 在python3.5版本之后的也可以安装kivy_deps.angle替换kivy_deps.gstreamer
06 python -m pip install kivy_deps.angle==0.1.9
07 # 安装kivy
08 python -m pip install kivy==1.11.1
09 # 安装示例(可选)
10 python -m pip install kivy_examples==1.11.1
注意:当前Kivy 的稳定版本为1.11.1,如果后续版本升级,命令可能会随之改变。其他平台的安装方法,请参考https://kivy.org/doc/stable/installation 中的官方文档,在打开超链接后,选择对应平台的图片标志即可找到安装方法。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://www.phpxs.com/post/11493/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取