Python下一个典型的kivy开发环境

为什么用Python

转载时请遵重他人的劳动成果,不要删除作者原文链接。
转载请注明来源:http://blog.youkuaiyun.com/caoshiying。谢谢合作。

简而言之:学习容易、开发效率高、调试运行方便、开源免费、测试领域需求。对于我们来说,无论是在Windows平台,还是Linux平台,都一样开发和调试。跨平台运行更加方便,如果没有使用平台差别的API接口,只要写一遍代码,就可以在Windows平台或Linux平台上运行。我们面临的需求多变,很难按照软件工程的模型去规范软件开发过程,所有用上了。

Python是一门比较容易学习的语言,因为它是非常高级的语言,比C和C++这样的语言,还要高级几个层次,即使是一个小学刚毕业的学生都可以学会。它不需要管理内存分配,不需要定义变量的类型即可使用,内置了很多数据类型直接使用,而不需要考虑怎么样创建这些类型,比如列表、字典、字符串这样高级的功能。另外,用它写出的代码,可以直接运行,不需要进行编译的操作。还有一点,用它写出的代码非常短,打字量可以少很多,真的可以节省很多键盘的损坏,减少“键盘手”的疾病产生,对于开发人员来说,健康是最大的本钱,如果手都损坏了,什么也做不了。

Python是一门开发效率最高的语言,它比C有6倍的开发效率,简单来说,如果一个C开发人员工作6天,使用Python的开发人员只需要工作一天即可,意味着做Python开发人员可一周只上一天班。它比C++有2倍的开发效率,它比Java和C#也有1.5倍的开发效率。有这么高的开发效率,当然是用性能换来的代价,不过从目前硬件技术进步来看,目前的CPU计算能力普遍是过剩的,并且越来越多硬件成本降低,但人工的成本越来越贵。其实从社会进步来看,也是工具越来越先进,但人的大脑管理复杂程度并没有跟着提高,显然要提高起来就比较困难了。

什么是Kivy

Kivy是一套基于Python编写的类似安卓界面风格的界面库。它支持Windows、Linux、Android和MacOS四大主流平台绝大部分操作系统,而且界面风格能够在多平台之间保持一致。它的官方网站是:https://kivy.org/#home。它使用简单,支持GPU加速,有flash般的动画效果,使程序员只需要简单的几行代码即可写作炫丽的界面。

Kivy是一个社区项目,由专业的软件开发人员引导。kivy.org负责Kivy的软件开发和社区用户支持。他们也为使用Kivy的企业和个人客户工作。

如何安装Kivy开发环境

首先是Python的开发环境的安装。Microsoft Visual Studio 2017已经支持Python开发,旧版本的Visual Studio也有Python提供的插件支持。Microsoft Visual Studio Code和JetBrains PyCharm是更好的选择。关于Python的安装,这里不详细描述,值得注意的是当前最好选择是Python 3.5.3版本,因后打包工具PyInstaller在Python 3.6上运行存在问题。python官方网站的下载地址是:https://www.python.org/downloads/。里面有适用于各个操作系统平台的下载链接,请根据当前开发环境自行选择安装包。安装的时候特别注意把Python增加到环境变量里的选项勾上。安装进程成功结束后设置环境变量:

PYTHONHOME=C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python35
PYTHONPATH=C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python35\Lib

然后打开 新的控制台,在控制台里运行:

@echo off
cd /d %cd%
pip3 install pywin32-221-cp35-cp35m-win_amd64.whl
python %PYTHONHOME%\Scripts\pywin32_postinstall.py -install
pip3 install pillow
pip3 install networkx
pip3 install six
pip3 install decorate
pip3 install olefile
pip3 install pywavelets
pip3 install cypthon
pip3 install pygame
pip3 install --upgrade pip wheel setuptools
pip3 install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip3 install kivy
pip3 install kivy.deps.gstreamer
pip3 install kivy.deps.sdl2
pip3 install kivy.deps.glew
pip3 install kivy-examples
pip3 install imutils
pause

然后修改Path环境变量,在末尾追加:

C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python35\share\glew\bin;
C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python35\share\gstreamer\bin;
C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python35\share\sdl2\bin

参考资料:https://stackoverflow.com/questions/40697876/kivy-unable-to-get-a-window-abort

运行Kivy示例程序

Kivy官方Demo的路径存放在:C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python35\share\kivy-examples


转载时请遵重他人的劳动成果,不要删除作者原文链接。
转载请注明来源:http://blog.youkuaiyun.com/caoshiying。谢谢合作。

转载于:https://my.oschina.net/zhtqs/blog/1509815

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值