Wenn ich Python durch 3.5 und 2.7.10 ersetze und versuche, es wie gewohnt zu verpacken pip._vendor.requests.exceptions.SSLError: unknown error (_ssl.c:3031) Ich war in Schwierigkeiten. Die Umgebung ist OSX Yosemite, Pyenv und Python Versionsverwaltung.
Also, wie man damit umgeht. Zunächst mit gewöhnlichem Python
Benutzer / (Ihr Name) /.pyenv/versions/2.7.10 oder 3.5.0 / lib / python2.7 oder python3.5 / site-packages / pip / download.py.
Mit Anaconda,
Benutzer / (Ihr Name) /.pyenv/anaconda-(Versionsname) / lib / python (Versionsname) /site-packages/pip/download.py
Ist in Ordnung, wenn Sie wie folgt ändern.
# Dispatch the actual request
return super(PipSession, self).request(method, url, *args, **kwargs)
Von
# Dispatch the actual request
return super(PipSession, self).request(method, url, verify=False, *args, **kwargs)
Was. Das ist in Ordnung. (Hinzufügen von verify = False)
[Referenz] http://qiita.com/_akisato/items/4b531aab65de8cd2909a
Recommended Posts