python代码执行过程,pyinstaller使用
2017-09-15 本文已影响38人
iFavorite
原帖:http://www.cnblogs.com/kym/archive/2012/05/14/2498728.html
上面的链接主要介绍了python程序的执行过程。
python作为脚本语言,我就想如何把python程序更简单的融合到项目中,以下拿windows平台为例。
答案是 pyinstaller。
还有很多其他方式: http://www.cnblogs.com/DxSoft/archive/2010/05/14/1735196.html
这是一个工具,专门用于发布不同平台的python程序,如何获取如何安装大家自行百度即可,资源丰富。
电脑上装好python和pyinstaller
目前pyinstaller最新版本3.2.1,且最多支持到python3.5.
由于pyinstaller兼容性问题,安装了python3.5和3.6,pycharm上用的是3.6,命令行用3.5.
![](https://img.haomeiwen.com/i869973/4a6b015d28d9f28c.png)
![](https://img.haomeiwen.com/i869973/345732bc912115f2.png)
![](https://img.haomeiwen.com/i869973/9b6fd3aeefed33df.png)
写一个很简单的python程序如下
![](https://img.haomeiwen.com/i869973/71eb3c2cc1629fb5.png)
命令行使用pyinstaller,在dist路径下生成了exe文件。
![](https://img.haomeiwen.com/i869973/bad59a08dfea6899.png)
![](https://img.haomeiwen.com/i869973/07ee96a1241ec674.png)
双击此exe程序,效果与pycharm上运行程序一致
![](https://img.haomeiwen.com/i869973/8d1c8f071d06ca67.png)
![](https://img.haomeiwen.com/i869973/fea7917a96f16cd5.png)
以上。