pyinstaller打包exe--requests模块打包后无法运行

我就是我 2022-06-18 06:52 744阅读 0赞

欢迎加入学习交流QQ群:657341423


python程序中使用到requests,在开发环境中可以正常运行,但用pyinstaller 打包成单个exe文件后,却无法运行,提示 requests 中的urllib3依赖的一个six.py模块出现运行错误。以下报错情况:
这里写图片描述

没有模块queue,但是在我的程序里面是没有使用这个模块的
这里写图片描述

出现这个情况,归根到底都是request模式使用了queue这个模块,在开发模式下运行,系统会自动加载这些模块,但是打包之后,只会根据你代码import的模块加载,所以出现这个报错。

解决方法:
直接加载queue这个模块,重新打包即可
这里写图片描述


欢迎加入学习交流QQ群:657341423

发表评论

表情:
评论列表 (有 0 条评论,744人围观)

还没有评论,来说两句吧...

相关阅读