首先安装pyinstaller :pip install pyinstaller
安装失败可以尝试离线安装。这里推荐一个python库镜像站:https://www.lfd.uci.edu/~gohlke/pythonlibs/
pyinstaller的官方下载:http://www.pyinstaller.org/
安装完成后就可以进行打包了。
运行cmd,进入到要打包的py文件的所在文件夹,输入pyinstaller -F xxxx.py (xxxx.py为要打包的文件名)回车就可以进行最简单的打包。

打包完成后,会生成一个dist文件夹,和一个xxxx.spec文件,打包好的exe程序就在dist文件夹里。
这里说几个关于pyinstaller的坑:
生成的exe程序不一定能运行,原因有几个:
1.你的python环境缺少了你import的库,如果你用的pycharm,你在pycharm里面安装的库,你的本地环境里可能并没有,所以你可以通过pip list查看你本地安装了哪些库,缺少了哪些库。然后将缺少的库pip安装在本地。

2.如果没有缺少库,原因可能就是:库名和你import的不

本文介绍了如何使用PyInstaller将Python脚本打包成可执行的exe程序。首先,通过pip安装PyInstaller,如果遇到问题,可以考虑使用离线安装方式。接着,在CMD中进入Python文件所在目录,使用`pyinstaller -F 文件名.py`进行打包。打包后,exe程序位于dist文件夹内。需要注意的是,打包的exe可能会因缺少库或导入错误而无法运行,这可能需要检查Python环境和库的正确性,或者手动编辑spec文件添加隐藏导入。最后,指出PyInstaller打包的exe可能存在跨平台问题,且C或C++编译的程序更适合作为可执行文件。
8万+

被折叠的 条评论
为什么被折叠?



