Problem, dass die Zertifikatsüberprüfung auf Mac Python Pip fehlgeschlagen ist

OpenSSL: installed by Homebrew

The Answer http://stackoverflow.com/questions/24675167/ca-certificates-mac-os-x

The Problem

$ pip install tox
Collecting tox
  Could not fetch URL https://pypi.python.org/simple/tox/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645) - skipping
  Could not find a version that satisfies the requirement tox (from versions: )
No matching distribution found for tox

SSL errors caused and can not continue installing … :cry:

The Solution

Open Keychain Access and select all certs in system root and export them.

image

Save exported pem into /usr/local/etc/openssl/certs. (← check brew info openssl)

Then run rehash command.

$ /usr/local/opt/openssl/bin/c_rehash

$ pip install tox

Requirement already satisfied: tox in /usr/local/lib/python2.7/site-packages
Requirement already satisfied: pluggy<0.4.0,>=0.3.0 in /usr/local/lib/python2.7/site-packages (from tox)
Requirement already satisfied: virtualenv>=1.11.2 in /usr/local/lib/python2.7/site-packages (from tox)
Requirement already satisfied: py>=1.4.17 in /usr/local/lib/python2.7/site-packages (from tox)

It worked!

Recommended Posts

Problem, dass die Zertifikatsüberprüfung auf Mac Python Pip fehlgeschlagen ist
Python auf Mac
Installieren von Python 3 in einer Mac-Umgebung
Installieren Sie Python 3.4 auf einem Mac
Umgang mit Python auf Mac
Aktualisieren Sie die Python, die Sie auf Ihrem Mac hatten, auf 3.7-> 3.8
Installieren Sie pandas 0.14 auf python3.4 [auf Mac]
Wenn Python auf dem Mac verloren geht
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Installieren Sie Python unter Windows + pip + virtualenv
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Installieren Sie Python 3.7 Anaconda auf dem MAC, aber Python 2
Installieren Sie python3 auf einem Mac (El Capitan)
Wenn die Installation von Python 3.5.0 auf einem Mac fehlschlägt
Schritte zum Installieren von python3 auf einem Mac
Ein Python-Skript, das auf dem Mac erstellte ._DS_Store- und ._ * -Dateien löscht
[Python] Pip unter macOS verfügbar machen
Rufen Sie C / C ++ von Python auf dem Mac auf
Aktualisieren Sie Mac Python von 2 auf 3
Einführung einer Bibliothek, die unter Python / Windows nicht in pip enthalten war
Setzen Sie die MeCab-Bindung für Python unter Windows, Mac und Linux mit pip ein
Ein Python-Skript für Mac, das unter Windows ohne verstümmelte Zeichen komprimiert wird
Lösung für Pip-Installationsfehler [Python] [Mac]
Einführung in MAMP + Python + SQL Alchemy (MySQL-Python) auf dem Mac
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Verfolgen Sie aktive Anwendungen auf einem Mac mit Python
So löschen Sie Python 2.x auf einem Mac.
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
Installieren Sie Python auf xserver, um pip zu verwenden
Installieren Sie Python 3.8, Pip 3.8 auf EC2 (Amazon Linux 2)
Installieren Sie separat eine Version von Python, die nicht auf Ihrem Mac vorinstalliert ist
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
Pip auf Mac verfügbar machen (easy_install ist veraltet)
Führen Sie Zookeeper x Python (Kazoo) unter Mac OS X aus
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Versuchen Sie, mit Mongo in Python auf dem Mac zu arbeiten
Führen Sie die Pip-Installation unter MacOS Python 3.7 oder höher aus
Shpinx (Python Document Builder) unter Mac OS X.
Versuchen Sie, MLB-Daten auf Mac und Python zu importieren
Installieren Sie die ZIP-Version Python und Pip unter Windows 10