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

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


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

没有模块queue,但是在我的程序里面是没有使用这个模块的
pyinstaller打包exe--requests模块打包后无法运行_第2张图片

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

解决方法:
直接加载queue这个模块,重新打包即可
pyinstaller打包exe--requests模块打包后无法运行_第3张图片


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

你可能感兴趣的:(Python,爬虫)