Pip-Problem installieren fast jede Bibliothek
Habe ich eine schwierige Zeit mit pip zu installieren, fast alles. Ich bin neu in der Programmierung, also dachte ich, vielleicht ist das etwas, was ich getan habe falsch und haben entschieden, easy_install, die meisten von dem, was ich brauchte, getan, der hat in der Regel geklappt. Aber jetzt bin ich versucht, laden Sie die Bibliothek nltk, und beide bekommen den job zu erledigen.
Ich habe versucht, die Eingabe
sudo pip install nltk
bekam aber folgende Antwort:
/Library/Frameworks/Python.framework/Versions/2.7/bin/pip run on Sat May 4 00:15:38 2013
Downloading/unpacking nltk
Getting page https://pypi.python.org/simple/nltk/
Could not fetch URL [need more reputation to post link]: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm>
Will skip URL [need more reputation to post link]/simple/nltk/ when looking for download links for nltk
Getting page [need more reputation to post link]/simple/
Could not fetch URL https://pypi.python. org/simple/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm>
Will skip URL [need more reputation to post link] when looking for download links for nltk
Cannot fetch index base URL [need more reputation to post link]
URLs to search for versions for nltk:
* [need more reputation to post link]
Getting page [need more reputation to post link]
Could not fetch URL [need more reputation to post link]: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm>
Will skip URL [need more reputation to post link] when looking for download links for nltk
Could not find any downloads that satisfy the requirement nltk
No distributions at all found for nltk
Exception information:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/basecommand.py", line 139, in main
status = self.run(options, args)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/commands/install.py", line 266, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/req.py", line 1026, in prepare_files
url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/index.py", line 171, in find_requirement
raise DistributionNotFound('No distributions at all found for %s' % req)
DistributionNotFound: No distributions at all found for nltk
--easy_install installed fragments of the library and the code ran into trouble very quickly upon trying to run it.
Irgendwelche Gedanken zu diesem Problem? Ich würde wirklich zu schätzen einige feedback, wie ich, kann man pip zu arbeiten oder etwas zu bekommen, um das Problem in der Zwischenzeit.
InformationsquelleAutor der Frage contentclown | 2013-05-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich es ausreichend, anzugeben, die pypi-host als vertrauenswürdig. Beispiel:
Diese lösen die folgende Fehlermeldung:
Update April 2018:
Für jeden immer das TLSV1_ALERT_PROTOCOL_VERSION Fehler: es hat nichts zu tun mit der trusted-host - /Verifikations-Problem des OP, oder diese Antwort. Eher der TLSV1 Fehler ist, dass Ihr Dolmetscher nicht unterstützt TLS v1.2, müssen Sie ein upgrade Ihrer Dolmetscher. Siehe zum Beispiel https://news.ycombinator.com/item?id=13539034, http://pyfound.blogspot.ca/2017/01/time-to-upgrade-your-python-tls-v12.html und https://bugs.python.org/issue17128.
InformationsquelleAutor der Antwort Oliver
Sind Sie wahrscheinlich zu sehen,dieser Fehler; siehe auch hier.
Der einfachste workaround ist ein downgrade pip, eine, die nicht SSL verwenden:
easy_install pip==1.2.1
. Damit verliert Sie den Sicherheits-Vorteil der Verwendung von SSL. Die wirkliche Lösung ist die Verwendung eines Python-distribution verknüpft, um eine neuere SSL-Bibliothek.InformationsquelleAutor der Antwort Dougal
Ich benutzte pip-version
9.0.1
und hatte das gleiche Problem, alle Antworten, die oben nicht das problem lösen, und ich konnte nicht installieren Sie python /pip mit brew aus anderen Gründen.Upgrade pip zu
9.0.3
das problem gelöst. Und da konnte ich nicht aktualisieren, pip mit pip ich habe die Quelle und installiert es manuell.sudo python3 pip-9.0.3.tar.gz
- Installieren pipOder Sie können installieren Sie eine neuere pip mit:
InformationsquelleAutor der Antwort rom
Ich verwendet pip3 version
9.0.1
und war nicht in der Lage zu installieren, alle Pakete, die vor kurzem über den Befehlpip3 install
.Mac-os-version: EI Captain
10.11.5
.python version:
3.5
Habe ich versucht den Befehl:
curl https://bootstrap.pypa.io/get-pip.py | python
Es hat nicht funktioniert für mich.
Also ich deinstalliert die ältere pip und installiert die neueste version
10.0.0
durch die Eingabe dieser:Nun mein problem wurde gelöst.
Wenn Sie die python2, können Sie ersetzen die mit python python ist3. Ich hoffe, es funktioniert auch für Sie.
InformationsquelleAutor der Antwort Aachen
Pypi entfernt die Unterstützung für TLS-Versionen weniger als 1,2
Müssen Sie re-installieren Pip, tun
oder für Globale Python:
InformationsquelleAutor der Antwort Parth Choudhary
Andere Ursache der SSL-Fehler kann ein schlechtes system time – Zertifikate nicht validieren, wenn es zu weit Weg von der Gegenwart.
InformationsquelleAutor der Antwort pidge
Die einzige Lösung, die für mich gearbeitet ist:
sudo curl https://bootstrap.pypa.io/get-pip.py | sudo python
InformationsquelleAutor der Antwort gowin
Ich konnte ein ähnliches problem durch hinzufügen der
--trusted-host pypi.python.org
optionInformationsquelleAutor der Antwort Ruben
Installieren jedes andere Paket, ich habe die neueste version von pip, die seit der
9.0.1
hat dieses SSL-problem. Upgrade der pip von pip selbst, ich habe zur Lösung dieses SSL-problem zunächst.Zu springen, aus dieser endlos-Schleife, find ich das nur so für mich funktioniert.
https://pypi.org/simple/pip/
.whl
- Datei der neuesten version.Jetzt der pip ist die neueste version und kann nichts installieren.
InformationsquelleAutor der Antwort Jianzhe Gu
Lösung - Installieren Sie jedes Paket, das durch die Markierung unten vertrauenswürdigen hosts
Temporäre Lösung
Dauerhafte Lösung - Aktualisieren Sie Ihre PIP(problem mit der version 9.0.1) auf die neueste.
InformationsquelleAutor der Antwort RollerCosta
Für mich, die neueste pip - (1.5.6) funktioniert gut mit der unsicheren nltk-Paket, wenn Sie einfach sagen, es nicht so zu sein wählerisch, Sicherheit:
InformationsquelleAutor der Antwort hobs
macOS Sierra 10.12.6. War nicht in der Lage, etwas zu installieren, durch pip (python installiert, über homebrew). Alle der oben genannten Antworten hat nicht funktioniert.
Schließlich, upgrade von python 3.5 3.6 gearbeitet.
dann Folgen weitere Vorschläge, die durch brauen, d.h. überschreiben link zu python.
InformationsquelleAutor der Antwort apatsekin
Können Sie auch verwenden, conda, um Pakete zu installieren: Siehe http://conda.pydata.org
conda install nltk
Der beste Weg, um conda ist zum herunterladen Miniconda, aber Sie können auch versuchen
InformationsquelleAutor der Antwort Travis Oliphant
Ich hatte das gleiche problem. Ich habe gerade aktualisiert die python aus 2.7.0 zu 2.7.15. Es löst das problem.
Können Sie herunterladen hier.
InformationsquelleAutor der Antwort Günay Gültekin
Wenn Sie die Verbindung über einen proxy führen
export https_proxy=<your_proxy>
(auf Unix-oder Git-Bash) und wiederholen Sie die installation.Wenn Sie mithilfe der Windows-cmd, diese änderungen zu
set https_proxy=<your_proxy>
.InformationsquelleAutor der Antwort lostsoul29
Wenn es nur über nltk, ich habe mal vor ähnlichen problem. Versuchen Sie folgende Anleitung für die installation.
Installieren NLTK
Wenn Sie sicher sind, dass es nicht funktioniert mit jedem anderen Modul, können Sie haben problem mit unterschiedlichen Versionen von Python installiert.
Oder Geben Sie ihm einen Versuch zu sehen, ob es sagt pip bereits installiert ist.:
sehen, ob es funktioniert.
InformationsquelleAutor der Antwort akshayb
Löste ich dieses Problem mit den folgenden Schritten (auf sles 11 SP2)
Hier sind die gleichen Schritte in Puppe (die sollte auf allen Distributionen)
InformationsquelleAutor der Antwort spuder
Habe ich Folgendes über Windows 7 um dieses problem zu lösen.
c:\Program Dateien\Python36\Scripts> pip installieren beautifulsoup4 --trusted-host *
--Trusted-host scheint fix der SSL-Problem und * bedeutet, dass jeder host.
Natürlich funktioniert das nicht, weil Sie andere Fehler, da es keine version, erfüllt die Anforderung beautifulsoup4, aber ich denke nicht, dass das Problem in Zusammenhang mit der Allgemeinen Frage stellen.
InformationsquelleAutor der Antwort user9175040
Verwenden Neueste version von python auf dem mac
Python 2.7.15rc1
https://bugs.python.org/issue17128
InformationsquelleAutor der Antwort Gaurao
Hatte ich diese mit PyCharm und Upgrade pip auf 10.0.1 brach pip mit "'main' nicht gefunden in Modul" Fehler.
Konnte ich lösen dieses problem durch die Installation von pip 9.0.3 wie in einem anderen thread. Dies sind die Schritte, die ich gemacht habe:
python -m pip installieren pip-9.0.3.tar.gz
Alles fing an zu arbeiten danach.
InformationsquelleAutor der Antwort Yuriy M
versucht
und endlich geklappt hat, nicht ganz verstehen, warum die domain pypi.python.org ist geändert.
InformationsquelleAutor der Antwort blackjar
Dieses video-tutorial für mich gearbeitet:
InformationsquelleAutor der Antwort Golangg Go