"Temporäre Lösung", wenn pip nicht aktualisiert werden kann [Python]

Einführung

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.

Wie löst man

1. Laden Sie get-pip.py herunter

Die 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.

2. Führen Sie get-pip.py aus

Wenn Sie "python3 get-pip.py" ausführen, wird die Installation von pip gestartet.

Referenzlink

Recommended Posts

"Temporäre Lösung", wenn pip nicht aktualisiert werden kann [Python]
Python Hinweis: Wenn der Befehl pip nicht verwendet werden kann
Lösung, wenn das Bild mit tkinter [python] nicht angezeigt werden kann
Einstellungen für die Python-Umgebung (virtualenv + pip ist nicht möglich)
Untersuchung beim Import kann nicht mit Python durchgeführt werden
Lösung, wenn aws-cli in der virtuellen Umgebung von Mac nicht ausgeführt werden kann (nach der Installation von Python 3.8)
Ursachen, wenn die Python-Version nicht mit pyenv geändert werden kann
Wenn USB nicht formatiert werden konnte
Wenn pydub nicht installiert werden kann
Wann wird die mmap (2) -Datei aktualisiert? (3)
Wann wird die mmap (2) -Datei aktualisiert? (2)
Wann wird die mmap (2) -Datei aktualisiert? (1)
[Python] Seien Sie vorsichtig, wenn Sie Druck verwenden
Lösung für Pip-Installationsfehler [Python] [Mac]
Python-Modul mit "- (Bindestrich)" kann nicht gelöscht werden
Korrespondenznotiz, wenn die Richtungstaste nicht in der Python-Befehlszeile verwendet werden kann
Ich kann mit Python3.5 (Windows) + django1.7.1 kein Projekt erstellen.
Wenn Sie mit APLpy keine Konturkarte zeichnen können
[Linux] Wenn "| (Pipe)" unter CentOS7 nicht getroffen werden kann
Was tun, wenn pip nicht installiert werden kann?
Listen Sie Pakete auf, die mit pip aktualisiert werden können
Lösung, wenn das Modul 'XXX' in Python kein Attribut 'XXX' hat
Auf Python 2.7.9 aktualisiert
Importieren Sie Bibliotheken, die mit PyCharm nicht per Pip installiert werden können
[Memorandum] Japanische Schlüssel können nicht in Pythons string.Template.substitute verwendet werden
[android] Wenn AVD nicht mit verweigerter Berechtigung verwendet werden kann
Listenverständnis, da operator.methodcaller nicht mit Python 2.5 verwendet werden kann
Operatoren ++, - können nicht in Python verwendet werden (Unterschied zu PHP)
Beim Import kann matplotlib.pyplot nicht in einer pyenv-virtualenv-Umgebung ausgeführt werden
Was tun, wenn "Name xxx nicht importiert werden kann" [Python]
[Redash] Die Standardbibliothek kann nicht in der Python-Funktion verwendet werden
[Kleine Geschichte] Modulinstallationsmethode, wenn pip aufgrund von Proxy usw. nicht verwendet werden kann.
Lösung für MacOS Catalina (10.15.2), bei der Python Pip einen OpenSSL-Fehler in einer Umgebung verursacht, die von einem älteren Betriebssystem aktualisiert wurde