您的位置:首页 > 理论基础 > 计算机网络

pip升级出错解决方法ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read ti med out.

2017-12-11 14:50 826 查看
pip升级出错:

C:\Users\test>python -m pip install -U pip

Collecting pip

  Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)

    15% |¨€¨€¨€¨€¨€                           | 194kB 5.6kB/s eta 0:03:12Ex

ception:

Traceback (most recent call last):

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\basecommand.py", l

ine 215, in main

    status = self.run(options, args)

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\commands\install.p

y", line 299, in run

    requirement_set.prepare_files(finder)

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\req\req_set.py", l

ine 370, in prepare_files

    ignore_dependencies=self.ignore_dependencies))

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\req\req_set.py", l

ine 587, in _prepare_file

    session=self.session, hashes=hashes)

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\download.py", line

 810, in unpack_url

    hashes=hashes

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\download.py", line

 649, in unpack_http_url

    hashes)

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\download.py", line

 871, in _download_http_url

    _download_url(resp, link, content_file, hashes)

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\download.py", line

 595, in _download_url

    hashes.check_against_chunks(downloaded_chunks)

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\utils\hashes.py",

line 46, in check_against_chunks

    for chunk in chunks:

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\download.py", line

 563, in written_chunks

    for chunk in chunks:

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\utils\ui.py", line

 139, in iter

    for x in it:

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\download.py", line

 552, in resp_read

    decode_content=False):

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\_vendor\requests\p

ackages\urllib3\response.py", line 353, in stream

    data = self.read(amt=amt, decode_content=decode_content)

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\_vendor\requests\p

ackages\urllib3\response.py", line 320, in read

    flush_decoder = True

  File "C:\Python27\lib\contextlib.py", line 35, in __exit__

    self.gen.throw(type, value, traceback)

  File "C:\Python27\lib\site-packages\pip-8.1.2-py2.7.egg\pip\_vendor\requests\p

ackages\urllib3\response.py", line 242, in _error_catcher

    raise ReadTimeoutError(self._pool, None, 'Read timed out.')

ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read ti

med out.

You are using pip version 8.1.2, however version 9.0.1 is available.

You should consider upgrading via the 'python -m pip install --upgrade pip' comm

and.

解决办法:

1、在Python的安装目录C:/Python27/Lib/里找到mimetypes.py文件;2、打开mimetypes.py文件,在import结束后添加以下代码:

import sys

reload(sys)

sys.setdefaultencoding('utf-8')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐