pyinstaller no module named pkg_resources.py2_warn问题解决办法

用pyinstaller打包生成的.exe文件,点击运行时,出现如下错误:

pyinstaller no module named pkg_resources.py2_warn问题解决办法_第1张图片

解决办法1:

打开.spec文件,添加pkg_resources.py2_warn到hiddenimports,即,

hiddenimports=['pkg_resources.py2_warn'],

pyinstaller no module named pkg_resources.py2_warn问题解决办法_第2张图片

 然后在终端下继续执行 pyinstaller xxx.spec即可。

方法2:

对setuptools降版本,即

卸载setuptools

pip uninstall setuptools

安装44.0.0版本的setuptools

pip install setuptools==44.0.0

我用的方法1,方法2没试过。

你可能感兴趣的:(python学习)