2024/10/15 6:05
一.安装
conda install -c conda-forge pyinstaller
参考:pyinstaller:Python代码的打包神器从入门到精通 – 知乎 (zhihu.com)
二.打包前直接运行py,可以正常运行

三.执行打包命令
默认打包
1.切换虚拟环境
conda activate py39_2
2.执行默认打包命令
pyinstaller 命令中添加 –distpath 参数,指定输出目录为当前目录(.)
pyinstaller -F --distpath . 你好.py
打包成功后在同级目录有个exe文件直接点击运行


四其他:发现切换环境后打包的日志用的不是当前环境的打包解决
方法1解决:重新创建一个
conda create -n new_py39_2 python=3.9
conda activate new_py39_2
conda install -c conda-forge pyinstaller

方法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

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

© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...