Verwendung Immer, wenn ich versuche, etwas zu installieren, mit pip
ich die folgenden Fehlermeldung erhalten:„SSLError: Der Lesevorgang timed out“, wenn Pip
Downloading/unpacking Django>=1.5.1,<1.6 (from -r requirements.txt (line 1))
Downloading Django-1.5.4.tar.gz (8.1MB): 8.0MB downloaded
Cleaning up...
Exception:
Traceback (most recent call last):
File "/vagrant/venv/local/lib/python2.7/site-packages/pip/basecommand.py", line 134, in main
status = self.run(options, args)
File "/vagrant/venv/local/lib/python2.7/site-packages/pip/commands/install.py", line 236, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/vagrant/venv/local/lib/python2.7/site-packages/pip/req.py", line 1092, in prepare_files
self.unpack_url(url, location, self.is_download)
File "/vagrant/venv/local/lib/python2.7/site-packages/pip/req.py", line 1238, in unpack_url
retval = unpack_http_url(link, location, self.download_cache, self.download_dir)
File "/vagrant/venv/local/lib/python2.7/site-packages/pip/download.py", line 622, in unpack_http_url
download_hash = _download_url(resp, link, temp_location)
File "/vagrant/venv/local/lib/python2.7/site-packages/pip/download.py", line 495, in _download_url
chunk = resp.read(4096)
File "/usr/lib/python2.7/socket.py", line 380, in read
data = self._sock.recv(left)
File "/usr/lib/python2.7/httplib.py", line 561, in read
s = self.fp.read(amt)
File "/usr/lib/python2.7/socket.py", line 380, in read
data = self._sock.recv(left)
File "/usr/lib/python2.7/ssl.py", line 241, in recv
return self.read(buflen)
File "/usr/lib/python2.7/ssl.py", line 160, in read
return self._sslobj.read(len)
SSLError: The read operation timed out
Storing complete log in /home/vagrant/.pip/pip.log
Diese verwendet, um von Zeit zu Zeit mit mir geschehen, aber jetzt ist kann nichts installieren. Ich habe versucht, --timeout=600
hinzuzufügen, aber es scheitert in der gleichen Zeit (ein paar Sekunden nach Erreichen von 8.0M).
Irgendeine Idee, wie man das löst?
Verwenden Sie einen eigenen PyPI Mirror oder eine beliebige Art von Proxy-Server? –
Nein. Verwenden Sie pip out-of-the-box mit dem regulären Server. –
Dies geschieht auf nur einem Computer? Wenn ja, warum nicht versuchen, herauszufinden, welche URL es abzurufen versucht, und zu sehen, ob 'curlO /' wget' darauf gut funktioniert. –