web-dev-qa-db-ja.com

pipは常にSSL検証に失敗します

pip install dedupeまたはpip install --trusted-Host pypi.python.org dedupeを実行しても、Pipは常にsslに失敗します

出力は何があっても常に同じです。

重複排除の収集

接続が 'SSLError(SSLError(1、' [SSL:CERTIFICATE_VERIFY_FAILED]証明書の検証に失敗した後(_ssl.c: 777) ')、)':/ simple/dedupe /
再試行しています...

スキップ

要件dedupeを満たすバージョンが見つかりませんでした(バージョンから:)重複排除に一致するディストリビューションが見つかりません

そこで、anacondaをアンインストールして再インストールしました。同じこと。

問題は、私の_ssl.cファイル(どこにあるかわかりません)が壊れているか何かに違いないということですか?とにかくSSL検証をバイパスするように指示している場合、なぜpipはそれを参照する必要がありますか?

13
Legit Stack

上記のエラーまたはそのようなエラーは、仮想マシン(VM)が時間同期されていないために発生しました。私のゲストUbuntu VMは過去数日でした。

VMを取得して正しいネットワーク時刻を取得するために、このコマンドを実行しました。

Sudo timedatectl set-ntp on

これにより、UbuntuゲストOSがネットワーク時間を取得できます。 (ネットワークタイムソースを提供する必要があるかもしれません...私はこの記事を使用しました: デジタルオーシャン-Ubuntuで時間を設定する方法

時間が正しいことを確認します。

timedatectl

失敗したpipコマンドを再実行します。

0
mikey-no