Ich werde erzählen, womit ich als Python-Ingenieur und Anfänger Probleme hatte.
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
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/
Was tun, wenn ein Fehler wie z
Ich kenne die Grundursache überhaupt nicht und suchte vorerst nach Wörtern, die ich zum ersten Mal sah, wie Fehlersätze und SSL. Es scheint verschiedene Lösungen zu geben.
-Umgebung- macOS 10.14.6 python 3.6.6 venv (virtuelle Umgebung)
Vielleicht verweist pip / python auf das alte openssl (1.0.2s)? Soweit ich aus den Informationen ersehen kann, ist das openssl des Fragestellers die neueste Version, daher denke ich, dass ein Referenzfehler aufgetreten ist.
Überprüfen Sie unten, ob Sie ssl verwenden können.
py
import ssl
python
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/[username]/.pyenv/versions/3.7.0/lib/python3.7/ssl.py", line 98, in <module>
import _ssl # if we can't import it, let the error propagate
ImportError: dlopen(/Users/[username]/.pyenv/versions/3.7.0/lib/python3.7/lib-dynload/_ssl.cpython-37m-darwin.so, 2): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
Referenced from: /Users/LO/.pyenv/versions/3.7.0/lib/python3.7/lib-dynload/_ssl.cpython-37m-darwin.so
Reason: image not found
Ich habe einen Fehler bekommen
sh
$ brew switch openssl 1.0.2s
Lesen Sie dies, wenn bei der Pip-Installation SSL-Fehler auftreten! !! !!
Nur das.
ssl wurde nicht geschaltet.
Als ich es löste, war die Ursache einfach und leicht zu verstehen.
Es mag einige eigene Interpretationen geben, aber ich hoffe, es hilft.
Recommended Posts