Ich muss kürzlich einige Pakete installieren
pip install future
pip install scikit-learn
pip install numpy
pip install scipy
Ich habe es auch versucht, indem ich sudo
vor ihnen geschrieben habe, aber alles hat die folgenden Fehler in roten Linien ergeben:
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 290, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1198, in prepare_files
do_download,
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1376, in unpack_url
self.session,
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 572, in unpack_http_url
download_hash = _download_url(resp, link, temp_location)
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 433, in _download_url
for chunk in resp_read(4096):
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 421, in resp_read
chunk_size, decode_content=False):
File "/usr/lib/python2.7/dist-packages/urllib3/response.py", line 256, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/usr/lib/python2.7/dist-packages/urllib3/response.py", line 201, in read
raise ReadTimeoutError(self._pool, None, 'Read timed out.')
ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
Storing debug log for failure in /root/.pip/pip.log'
ping pypi.python.org
sehen, ob es funktioniert. Es kann mit etwas so Einfachem wie einem Neustart Ihres Routers oder einer erneuten Verbindung mit Ihrem Internet oder einem erneuten Versuch nach einiger Zeit gelöst werden. Bitte folgen Sie den Fragen, bevor Sie hier posten.Antworten:
Yaayy! Ich habe die Antwort gefunden. Verwenden Sie bei der Installation einfach den Parameter --default-timeout = 100. z.B
sudo pip install --default-timeout=100 future
quelle
export PIP_DEFAULT_TIMEOUT=100
da ich denpip
Befehl in einer freigegebenen Docker-Datei hatte und es eine vorübergehende Anforderung für mich war. Aber es funktioniert, danke!pip help
oder nicht findenpip install help
. Es gibt Howerversocket timeout
. Ich frage mich, was ist der Standardwert?pip help
oder nicht findenpip install help
. Es gibt Howerversocket timeout
. Ich frage mich, was ist der Standardwert?sudo pip install --default-timeout = 100 future
oder alternativ
export PIP_DEFAULT_TIMEOUT = 100 hat bei mir auf mac osx funktioniert
quelle
Sie sind zwei Möglichkeiten, um dieses Problem zu lösen.
Erste Methode:
sudo pip install --default-timeout = 100 future
Zweite: pip install --default-timeout = 100 future.
Hinweis: Wenn Sie kein Superuser Ihres Computers sind, funktioniert der Befehl sudo pip nicht. (Es ist mit mir passiert.)
quelle