【发布时间】:2017-09-04 01:30:55
【问题描述】:
我最近需要安装一些包
pip install future
pip install scikit-learn
pip install numpy
pip install scipy
我也试过在他们之前写sudo,但所有它都出现了以下红线错误:
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看看它是否有效。它可以通过简单的方法来解决,例如重新启动路由器或重新连接到您的互联网,甚至只是过一段时间再试一次。发帖前请关注How to ask。 -
如果它必须绕过代理也可能发生这种情况。做: pip install future --proxy=
-
我通过停止 openconnect 代理来解决它:| :))