由于环境错误无法安装包:找不到合适的 TLS CA 证书包,路径无效

新手上路,请多包涵

我收到此错误:

由于环境错误无法安装软件包:找不到合适的 TLS CA 证书包,路径无效:/home/yosra/Desktop/CERT.RSA

当我运行时: $ virtualenv venv

所以我在工作的桌面上放了一个随机的 CERT.RSA 并创建了我的虚拟环境,但是当我运行时: pip install -r requirements.txt

我得到了这个:

由于环境错误无法安装包:HTTPSConnectionPool(host=‘github.com’, port=443): 最大重试次数超过 url: /KristianOellegaard/django-hvad/archive/2.0.0-beta.tar.gz (Caused通过 SSLError(SSLError(0, ‘未知错误 (_ssl.c:3715)’),))

我觉得这两个错误是相互关联的,但我想知道如何解决第一个错误?

原文由 yosra 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
1 个回答

如果您使用的是 Mac(我的是 10.13.6),请使用以下命令:

 (security find-certificate -a -p ls /System/Library/Keychains/SystemRootCertificates.keychain &&        security find-certificate -a -p ls /Library/Keychains/System.keychain) > $HOME/.mac-ca-roots

然后修改 .bashrc

 export REQUESTS_CA_BUNDLE="$HOME/.mac-ca-roots"

然后做

$ source ~/.bashrc

原文由 xxks-kkk 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题