Wenn Sie "pip install ~~" ausführen, wird möglicherweise eine Warnung wie "** Es wird empfohlen, pip ** zu aktualisieren" angezeigt (siehe unten).
error_message1
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Daher habe ich pip mit dem Befehl pip install -U pip
(Referenz) aktualisiert.
Dann wird der folgende TLS / SSL-Fehler angezeigt.
error_message2
umi-mori$ pip install -U pip
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/pip/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/pip/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/pip/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/pip/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/pip/
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)) - skipping
Requirement already up-to-date: pip in /Users/masumimorishige/.pyenv/versions/3.6.5/lib/python3.6/site-packages (19.3.1)
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)) - skipping
Dieser Fehler ist ein Authentifizierungsfehler beim Herstellen einer Verbindung zu einem herkömmlichen Netzwerk. OpenSl
neu installieren und Pip.conf erstellen Obwohl es angesprochen wurde, gibt es viele Fälle, in denen es nicht heilt. Deshalb werden wir hier eine "vorübergehende Lösung" einführen.
get-pip.py
herunterDie Ursache des Problems ist, dass Sie versuchen, einen Pip aus dem Internet abzurufen. Laden Sie daher zuerst "get-pip.py" von [[diesem Link]] herunter (https://bootstrap.pypa.io/get-pip.py).
Sie können den Befehl "curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py" drücken, aber möglicherweise wird eine Fehlermeldung angezeigt, also in diesem Fall Code von Ihrem Browser Bitte holen Sie sich die Python-Datei direkt.
get-pip.py
ausWenn Sie "python3 get-pip.py" ausführen, wird die Installation von pip gestartet.
Recommended Posts