EnvironmentError のためパッケージをインストールできませんでした: 適切な TLS CA 証明書バンドルが見つかりませんでした。パスが無効です。質問する

EnvironmentError のためパッケージをインストールできませんでした: 適切な TLS CA 証明書バンドルが見つかりませんでした。パスが無効です。質問する

次のエラーが発生します:

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

おすすめ記事