pyinstaller将程序打包成exe文件

阿里云教程2个月前发布
14 0 0

2024/10/15 6:05

一.安装

conda install -c conda-forge pyinstaller

参考:pyinstaller:Python代码的打包神器从入门到精通 – 知乎 (zhihu.com)

二.打包前直接运行py,可以正常运行

pyinstaller将程序打包成exe文件

三.执行打包命令

默认打包

1.切换虚拟环境

conda activate py39_2

2.执行默认打包命令

pyinstaller 命令中添加 –distpath 参数,指定输出目录为当前目录(.

pyinstaller -F --distpath . 你好.py

打包成功后在同级目录有个exe文件直接点击运行

pyinstaller将程序打包成exe文件

pyinstaller将程序打包成exe文件

四其他:发现切换环境后打包的日志用的不是当前环境的打包解决

方法1解决:重新创建一个

conda create -n new_py39_2 python=3.9
conda activate new_py39_2
conda install -c conda-forge pyinstaller

pyinstaller将程序打包成exe文件

方法2解决:

切换到py29_2 卸掉重装, 【有可能是这种方式安装部分包问题(conda create –name py39_7 –clone py39_2)】

conda activate py39_2
pip uninstall pyinstaller
conda install -c conda-forge pyinstaller
pyinstaller 你好.py

pyinstaller将程序打包成exe文件

完整代码已上传到知识星球上。

pyinstaller将程序打包成exe文件

© 版权声明

相关文章

暂无评论

none
暂无评论...