2016-05-25 9 views
0

Ich versuche, ein Skript auszuführen pip zu installieren, und ich bekomme:Cygwin Python Installation Zertifikate

$ python get-pip.py 
Collecting pip 
    Could not fetch URL https://pypi.python.org/simple/pip/: There was a problem confirming the ssl certificate: [X509] PEM lib (_ssl.c:2825) - skipping 
    Could not find a version that satisfies the requirement pip (from versions:) 
No matching distribution found for pip 

Ich habe versucht, certs pem-Datei mit OpenSSL zum Herunterladen und zum Speicher anhängen:

$ python -c "import requests; print requests.certs.where()" 
/etc/pki/tls/certs/ca-bundle.crt 

ich habe versucht, meinen eigenen Schlüssel speichern und übergeben mit einem env Variable REQUESTS_CA_BUNDLE

ich die scripe über os zu starten versucht, zu erstellen:

python -c "import os;verify=False;os.system('./get-pip.py')" 

Nichts. Funktioniert. Es klagt darüber, dass die SSL-Überprüfung fehlgeschlagen ist. Irgendwelche Ideen, wie ich das zur Arbeit bringen kann?

+0

'http://stackoverflow.com/questions/36901613/can-jupyter-notebooks-bash-kernel-b% E2% 80% 8C% E2% 80% 8Be-installed-in-a-windows-7-os' und relativer Kommentar – matzeri

+1

@matzeri Vielen Dank, aus dem Link hat dies den Trick auf Python 2.7.10 auf 64bit cygwin: python get-pip.py --index-url = http: //pypi.python.org/simple --trusted-host pypi.python.org – sloven

+0

Setzen Sie es als Antwort. Es wird dem nächsten mit dem gleichen Problem helfen – matzeri

Antwort

0

konnte ich alles in Cygwin installieren Antworten von der Verbindung von matzeri mit minimalem Aufwand gebucht werden:

Can Jupyter notebook's bash_kernel be installed in a windows 7 OS% E2% 80% 8C% E2% 80% 8Be-installed-in-a- windows-7-os

auch das war hilfreich, ich wusste nicht, wo viele der Bibliotheken erforderlich finden, stellte sich heraus, dass sie bereits in Cygwin waren:

https://www.codefull.org/2015/12/installing-scipy-numpy-and-matplotlib-under-cygwin/

aus dem Artikel: du musst li haben blapack-devel und libopenblas werden über den Paketmanager von Cygwin installiert (SciPy ist davon abhängig). Sie müssen auch gcc-fortran, python-gtk2, tcl-tk, 'libpng', pkg-config und eine Menge anderer Sachen (über die pip installer beschwert) installiert haben. Die Abhängigkeiten, über die pip sich beschwert, sind einfach (markieren Sie sie einfach für die Installation im Cygwin Installer).

scipy, numpy installieren und matplotlib ich es wie so nennen musste:

pip install -U scipy --index-url=http://pypi.python.org/simple --trusted-host pypi.python.org 
pip install -U numpy --index-url=http://pypi.python.org/simple --trusted-host pypi.python.org 
pip install -U matplotlib --index-url=http://pypi.python.org/simple --trusted-host pypi.python.org