Pyinstaller打包后运行错误:Could not find a suitable TLS CA certificate bundle, invalid path 解决方案

用pyinstaller打包python文件中出现以下错误提示:

Pyinstaller打包后运行错误:Could not find a suitable TLS CA certificate bundle, invalid path 解决方案_第1张图片

看来是没有找到cacet.pem这个文件,于时我们在以下网址:

curl - Extract CA Certs from Mozilla  下载了最新版的: cacert.pem, 此文件我已经下载好了,大家可以在这里下载:

http://down.pandengenglish.com/f/364317-542544470-890603

下载以后和pyinstaller打包后的exe文件放在同一个目录下,并在代码中添加以下内容:

os.environ['REQUESTS_CA_BUNDLE'] =  os.path.join(os.path.dirname(sys.argv[0]), 'cacert.pem')

即可以解决问题。

参考文章:

python 错误 Could not find a suitable TLS CA certificate bundle, invalid path 解决方法_whatday的专栏-CSDN博客

你可能感兴趣的:(python,python,debug)