python程序运行是需要python解释器来执行的,那么如何不安装python解释器也能运行python程序呢?你也想能不能做成像电脑桌面软件一样,不用安装python运行环境也可以运行,同时也可以分享给有需要的人。
python打包exe桌面程序教程
一、在cmd命令行执行安装pyinstaller工具
二、下载安装pyinstaler运行时所需windows扩展:pywin32
三、在命令行中执行打包命令即可
这里咱们执行开始打包:
四、打包结果如下:
五、运行打包好的exe文件tanchishe.exe效果如下:
六、报错处理:
执行Pyinstaller 打包的exe文件执行报错如下(我用的Python版本为:python3.7.5):
解决办法(卸载高版本setuptools ,然后安装setuptools44.0):
1.卸载高版本:pip uninstall setuptools
2.安装低版本:pip install setuptools==44.0.0
3.重新打包程序:>pyinstaller -F tanchishe.py
4.然后运行编译所生成的exe文件
5.tanchishe.exe可以正常运行了
6.可参考资料:搜索收集的相关知识页面,这里记录下来,方便日后参考。
总结命令
Pyinstaller -F setup.py 打包exe
Pyinstaller -F -w setup.py 不带控制台的打包
Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包
平常我们只需要这三个就好了,足够满足所有需求了。