pyinstaller多python版本解决方案

stackflow原贴

电脑如果存在多个python(我的电脑存在python310和37),就会导致pyinstaller在环境变量中的引用和搜索的库的范围出错。

而使用如下命令可能有效果,也可能依旧没有用。具体原因可以参见
python -m 命令是什么意思
py -3.8 -m PyInstaller xxxx.py
正确的解决方式是:
1.在虚拟环境中打包
2.直接用指定python版本的pyinstaller的绝对路径进行打包,如C:\Python37\Scripts\pyinstaller.exe -F xxx.py

猜你喜欢

转载自blog.csdn.net/weixin_45518621/article/details/126450507