MENU

Python打包.exe及注意点

• 2020 年 03 月 20 日 • 阅读: 713 • Python

打包库(.exe):
pip install pyinstaller
pip install pypiwin32

执行打包命令(带-w与不带-w的区别):
1.进入你需要打包的文件夹内执行下列命令

此处命令是去除DOS命令窗口
pyinstaller -F -w XXXX.py

此处命令是带有DOS命令窗口(用途:方便显示打印错误信息等,属于生成的debug程序)
pyinstaller -F XXXX.py

注意安装pyinstaller坑点

我的Python环境版本是3.6.4,安装pyinstaller的最新版报错误,由于没找到对应的解决方案只能对pyinstaller库进行降级安装
降级为3.4:pip install pyinstaller==3.4,安装还是失败
降级为3.3:pip install pyinstaller==3.3,安装成功
3.2及3.2往下我没有测试过,如果你执行了上面的命令还是不行,再降级试试
官方说明不支持Python3.6.3,经这次食用发现Python3.6.4也是不支持的
注意:3.6.5以上是可以的,因为我朋友的环境是3.6.5,所以停留在3.6.3-3.6.4的朋友赶紧升级吧

关于本笔记内容

感谢我的好友@橘子树下荡秋千提供的完整的python打包教程和帮助
因为国内技术社区提供的打包教程缺少pypiwin32这一环节,导致打包不成功

最后编辑于: 2020 年 03 月 24 日
返回文章列表 文章二维码
本页链接的二维码
打赏二维码