[PYTHON] Lösung, wenn die Pip-Installation von einer anderen als der offiziellen Website erfolgt und ein SSL-Fehler (SSL-Authentifizierungsfehler) auftritt

pip installIch denke, dass es viele Fälle gibt, in denen ein SSL-Authentifizierungsfehler beim Einfügen eines Pakets mit auftritt.

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))': /v1/nc_2520839e1f9641b08211a5c85243124a/sudachi/SudachiDict_core-20190718.tar.gz
  WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))': /v1/nc_2520839e1f9641b08211a5c85243124a/sudachi/SudachiDict_core-20190718.tar.gz
  WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))': /v1/nc_2520839e1f9641b08211a5c85243124a/sudachi/SudachiDict_core-20190718.tar.gz
  WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))': /v1/nc_2520839e1f9641b08211a5c85243124a/sudachi/SudachiDict_core-20190718.tar.gz
  WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))': /v1/nc_2520839e1f9641b08211a5c85243124a/sudachi/SudachiDict_core-20190718.tar.gz
ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='object-storage.tyo2.conoha.io', port=443): Max retries exceeded with url: /v1/nc_2520839e1f9641b08211a5c85243124a/sudachi/SudachiDict_core-20190718.tar.gz (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)')))

So was.

Wenn Sie von der offiziellen Website herunterladen, können Sie das Problem lösen, indem Sie der Domain der offiziellen Website von pipy mit der Option `--trusted-host <Domainname>` zwangsweise vertrauen.

Speziell···,

pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org <Paketnamen>

Wenn Sie das Paket von einer nicht offiziellen Website herunterladen, reicht dies nicht aus

Wenn Sie jedoch von einer inoffiziellen Site installieren, funktioniert dies möglicherweise nicht (da die Domain dieser Site nichts mit der Domain von pipy zu tun hat).

Zum Beispiel,

pip install https://object-storage.tyo2.conoha.io/v1/nc_2520839e1f9641b08211a5c85243124a/sudachi/SudachiDict_core-20190718.tar.gz

Wenn Sie dieses Paket installieren möchten, müssen Sie der Domäne der URL, die den Speicherort des Pakets darstellt, mit der Option `` `--trusted-host``` vertrauen.

Im obigen Beispiel ist es "--trusted-host object-storage.tyo2.conoha.io".

Es war eine sehr einfache Geschichte, aber ich bin ziemlich süchtig danach. Wenn Sie also die gleichen Augen haben, versuchen Sie es bitte.

Na dann.

Recommended Posts

Lösung, wenn die Pip-Installation von einer anderen als der offiziellen Website erfolgt und ein SSL-Fehler (SSL-Authentifizierungsfehler) auftritt
Beseitigt SSL-Fehler bei der PIP-Installation unter Windows.
Ein Memorandum, wenn bei der Pip-Installation ein Fehler auftritt
# Lösung bei der Pip-Installation tritt bei Verwendung von Anaconda unter Windows 10 ein Fehler auf
Lösung, wenn beim Ausblenden des Konsolenbildschirms mit PyInstaller ein Fehler auftritt
Proxy-Fehler beim Ausführen von "pip install"
Beim Versuch, Xgboost und seine Lösung zu installieren, ist ein Fehler aufgetreten
[OSX] [pyenv] Was tun, wenn in pip ein SSL-Fehler auftritt?
SSL-Zertifikat im Zusammenhang mit der Pip-Installation? Error
Lösung für Pip-Installationsfehler [Python] [Mac]
[Archlinux] Lösung, wenn ein Paketabfragefehler auftritt
Was tun, wenn ein SSL-Fehler mit pip in einer Windows10-, Miniconda- oder VScode-Umgebung auftritt?