用pyinstaller打包python文件中出现以下错误提示:
看来是没有找到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博客