Ich konnte es nicht tun, weil ich die Bibliothek seit der Aktualisierung des Betriebssystems nicht installiert hatte. TSL / SSL scheint ein Problem zu sein. Es scheint, dass pyenv nicht mit dem Update Schritt halten kann, wenn ich es überprüfe Die folgenden Fehlerdetails
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting numpy
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/numpy/
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/numpy/
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/numpy/
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/numpy/
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/numpy/
Could not fetch URL https://pypi.org/simple/numpy/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/numpy/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
Could not find a version that satisfies the requirement numpy (from versions: )
No matching distribution found for numpy
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
Ich habe alle Maßnahmen ausprobiert, werde aber diejenigen auflisten, die gelöst wurden. Beachten Sie, dass pyenv gelöscht wird, sodass Sie es nur wiederherstellen können, wenn Sie die von Ihnen verwendete Version notieren.
$ pyenv uninstall 3.6.6 (your version)
$ which python
/Users/[user name]/.pyenv/shims/python
$ rm -rf /Users/[user name]/.pyenv
$ sudo brew uninstall pyenv
$ brew install pyenv
$ pyenv install 3.6.6
$ pip install [library] [library] ....
.. .. .. Dies behebt den TSL / SSL-Fehler. Das Neuinstallieren von Python ist mühsam
Es ist auch ein Problem aufgetreten.
Ich kann tk nicht importieren. Ich kann Matplotlib nicht verwenden. Ich war in Schwierigkeiten. Es scheint, dass es kein _Tkinter-Modul gibt
$ brew reinstall tcl-tk
Ich denke nicht, dass dies die Lösung ist. https://ameblo.jp/oyasai10/entry-12526487609.htmlの通りにやったら解決した.
$ pyenv uninstall 3.6.6
https://www.activestate.com/products/tcl/tcl-tk-modules/
Hier aktiv-Laden Sie tcl herunter
Installieren Sie es für Mac und das Installationsprogramm befindet sich im Papierkorb.
Sehr leicht
Dies löste das Problem um tk. Alles was Sie tun müssen, ist es neu zu installieren.
$ pyenv install 3.6.6
$ pyenv versions
*system
3.6.6
$ pyenv global 3.6.6
$ pyenv local 3.6.6
$ pyenv versions
system
*3.6.6
$ pip install matplotlib
$ python
>> import matplotlib
>>
Fertig.