次のエラーが発生します:
EnvironmentError のためパッケージをインストールできませんでした: 適切な TLS CA 証明書バンドルが見つかりませんでした。パスが無効です: /home/yosra/Desktop/CERT.RSA
実行すると:$ virtualenv venv
そこで、デスクトップにランダムな CERT.RSA を配置して仮想環境を作成しましたが、次のように実行すると、pip install -r requirements.txt
これを手に入れました:
EnvironmentError のためパッケージをインストールできませんでした: HTTPSConnectionPool(host='github.com', port=443): URL で最大再試行回数を超えました: /KristianOellegaard/django-hvad/archive/2.0.0-beta.tar.gz (SSLError(SSLError(0, '不明なエラー (_ssl.c:3715)'),) が原因)
これら 2 つのエラーは相互に関連しているように感じますが、最初のエラーを修正するにはどうすればよいかを知りたいです。
ベストアンサー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