python 打包exe文件后运行闪退,No module named 'pkg_resources.py2_warn'Failed to execute script pyi_rth_pkgres

Microsoft Windows [版本 10.0.17763.973]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\xmhu>D:\PycharmProjects\TestBox\dist\testBoxs\testBoxs.exe
Traceback (most recent call last):
  File "site-packages\pyinstaller-3.6-py3.7.egg\PyInstaller\loader\rthooks\pyi_rth_pkgres.py", line 13, in <module>
  File "C:\Users\xmhu\AppData\Local\Programs\Python\Python37\lib\site-packages\pyinstaller-3.6-py3.7.egg\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\pkg_resources\__init__.py", line 86, in <module>
ModuleNotFoundError: No module named 'pkg_resources.py2_warn'
[19684] Failed to execute script pyi_rth_pkgres


感谢大家给点解决意见!不胜感激!

==================解决方法==================

更新下解决方法:

我的解决方法是把代码拷贝到旧项目上打包解决了该问题。

大家也可以试下@gzchrisx提供的解决方法:将setuptools降级到44.0.0及以下再重新打包。感谢@gzchrisx

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值