zoukankan      html  css  js  c++  java
  • pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

    
    
    (venv) C:Users	angxxDesktopinformation_management>pip install Django==2.0
    Collecting Django==2.0
      Downloading https://files.pythonhosted.org/packages/44/98/35b935a98a17e9a188efc2d53fc51ae0c8bf498a77bc224f9321ae5d111c/Django-2.0-py3-none-any.whl (7.1MB)
         |                                | 40kB 14kB/s eta 0:08:05ERROR: Exception:
    Traceback (most recent call last):
      File "c:program filespython36libsite-packagespip\_vendorurllib3
    esponse.py", line 425, in _error_catcher
        yield
      File "c:program filespython36libsite-packagespip\_vendorurllib3
    esponse.py", line 507, in read
        data = self._fp.read(amt) if not fp_closed else b""
      File "c:program filespython36libsite-packagespip\_vendorcachecontrolfilewrapper.py", line 62, in read
        data = self.__fp.read(amt)
      File "c:program filespython36libhttpclient.py", line 449, in read
        n = self.readinto(b)
      File "c:program filespython36libhttpclient.py", line 493, in readinto
        n = self.fp.readinto(b)
      File "c:program filespython36libsocket.py", line 586, in readinto
        return self._sock.recv_into(b)
      File "c:program filespython36libssl.py", line 1009, in recv_into
        return self.read(nbytes, buffer)
      File "c:program filespython36libssl.py", line 871, in read
        return self._sslobj.read(len, buffer)
      File "c:program filespython36libssl.py", line 631, in read
        v = self._sslobj.read(len, buffer)
    socket.timeout: The read operation timed out
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "c:program filespython36libsite-packagespip\_internalcliase_command.py", line 153, in _main
        status = self.run(options, args)
      File "c:program filespython36libsite-packagespip\_internalcommandsinstall.py", line 382, in run
        resolver.resolve(requirement_set)
      File "c:program filespython36libsite-packagespip\_internallegacy_resolve.py", line 201, in resolve
        self._resolve_one(requirement_set, req)
      File "c:program filespython36libsite-packagespip\_internallegacy_resolve.py", line 365, in _resolve_one
        abstract_dist = self._get_abstract_dist_for(req_to_install)
      File "c:program filespython36libsite-packagespip\_internallegacy_resolve.py", line 313, in _get_abstract_dist_for
        req, self.session, self.finder, self.require_hashes
      File "c:program filespython36libsite-packagespip\_internaloperationsprepare.py", line 194, in prepare_linked_requirement
        progress_bar=self.progress_bar
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 465, in unpack_url
        progress_bar=progress_bar
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 316, in unpack_http_url
        progress_bar)
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 551, in _download_http_url
        _download_url(resp, link, content_file, hashes, progress_bar)
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 253, in _download_url
        hashes.check_against_chunks(downloaded_chunks)
      File "c:program filespython36libsite-packagespip\_internalutilshashes.py", line 80, in check_against_chunks
        for chunk in chunks:
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 223, in written_chunks
        for chunk in chunks:
      File "c:program filespython36libsite-packagespip\_internalutilsui.py", line 160, in iter
        for x in it:
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 212, in resp_read
        decode_content=False):
      File "c:program filespython36libsite-packagespip\_vendorurllib3
    esponse.py", line 564, in stream
        data = self.read(amt=amt, decode_content=decode_content)
      File "c:program filespython36libsite-packagespip\_vendorurllib3
    esponse.py", line 529, in read
        raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
      File "c:program filespython36libcontextlib.py", line 99, in __exit__
        self.gen.throw(type, value, traceback)
      File "c:program filespython36libsite-packagespip\_vendorurllib3
    esponse.py", line 430, in _error_catcher
        raise ReadTimeoutError(self._pool, None, "Read timed out.")
    pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
    
    (venv) C:Users	angxxDesktopinformation_management>pip3 install Django==2.0
    Collecting Django==2.0
      WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. (read timeout=15)",)': /packages/44/98/35b935a98a17
    e9a188efc2d53fc51ae0c8bf498a77bc224f9321ae5d111c/Django-2.0-py3-none-any.whl
      Downloading https://files.pythonhosted.org/packages/44/98/35b935a98a17e9a188efc2d53fc51ae0c8bf498a77bc224f9321ae5d111c/Django-2.0-py3-none-any.whl (7.1MB)
         |                                | 40kB 11kB/s eta 0:10:09ERROR: Exception:
    Traceback (most recent call last):
      File "c:program filespython36libsite-packagespip\_vendorurllib3
    esponse.py", line 425, in _error_catcher
        yield
      File "c:program filespython36libsite-packagespip\_vendorurllib3
    esponse.py", line 507, in read
        data = self._fp.read(amt) if not fp_closed else b""
      File "c:program filespython36libsite-packagespip\_vendorcachecontrolfilewrapper.py", line 62, in read
        data = self.__fp.read(amt)
      File "c:program filespython36libhttpclient.py", line 449, in read
        n = self.readinto(b)
      File "c:program filespython36libhttpclient.py", line 493, in readinto
        n = self.fp.readinto(b)
      File "c:program filespython36libsocket.py", line 586, in readinto
        return self._sock.recv_into(b)
      File "c:program filespython36libssl.py", line 1009, in recv_into
        return self.read(nbytes, buffer)
      File "c:program filespython36libssl.py", line 871, in read
        return self._sslobj.read(len, buffer)
      File "c:program filespython36libssl.py", line 631, in read
        v = self._sslobj.read(len, buffer)
    socket.timeout: The read operation timed out
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "c:program filespython36libsite-packagespip\_internalcliase_command.py", line 153, in _main
        status = self.run(options, args)
      File "c:program filespython36libsite-packagespip\_internalcommandsinstall.py", line 382, in run
        resolver.resolve(requirement_set)
      File "c:program filespython36libsite-packagespip\_internallegacy_resolve.py", line 201, in resolve
        self._resolve_one(requirement_set, req)
      File "c:program filespython36libsite-packagespip\_internallegacy_resolve.py", line 365, in _resolve_one
        abstract_dist = self._get_abstract_dist_for(req_to_install)
      File "c:program filespython36libsite-packagespip\_internallegacy_resolve.py", line 313, in _get_abstract_dist_for
        req, self.session, self.finder, self.require_hashes
      File "c:program filespython36libsite-packagespip\_internaloperationsprepare.py", line 194, in prepare_linked_requirement
        progress_bar=self.progress_bar
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 465, in unpack_url
        progress_bar=progress_bar
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 316, in unpack_http_url
        progress_bar)
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 551, in _download_http_url
        _download_url(resp, link, content_file, hashes, progress_bar)
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 253, in _download_url
        hashes.check_against_chunks(downloaded_chunks)
      File "c:program filespython36libsite-packagespip\_internalutilshashes.py", line 80, in check_against_chunks
        for chunk in chunks:
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 223, in written_chunks
        for chunk in chunks:
      File "c:program filespython36libsite-packagespip\_internalutilsui.py", line 160, in iter
        for x in it:
      File "c:program filespython36libsite-packagespip\_internaldownload.py", line 212, in resp_read
        decode_content=False):
      File "c:program filespython36libsite-packagespip\_vendorurllib3
    esponse.py", line 564, in stream
        data = self.read(amt=amt, decode_content=decode_content)
      File "c:program filespython36libsite-packagespip\_vendorurllib3
    esponse.py", line 529, in read
        raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
      File "c:program filespython36libcontextlib.py", line 99, in __exit__
        self.gen.throw(type, value, traceback)
      File "c:program filespython36libsite-packagespip\_vendorurllib3
    esponse.py", line 430, in _error_catcher
        raise ReadTimeoutError(self._pool, None, "Read timed out.")
    pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.  

    原因:

    有一个本地服务器,网速很慢,下载老是出错,出现

    在下载python库的时候,由于国内网络原因,python包的下载速度非常慢,查看pip 文档,只要在 pip的时候控制超时即可, 具体参数为 --default-timeout=100, 后面的时间可以自己指定。

    解决1

    pip install --default-timeout=1000 --no-cache-dir -r requirements.txt

    解决2 

    pip --default-timeout=100 install gevent

    解决3

    替换源

     在命令中临时修改

     pip3 install  -i  https://pypi.tuna.tsinghua.edu.cn/simple   pillow

    不错的分享更换源

    https://www.cnblogs.com/wooya/p/6371511.html

    还有可能报错

    The repository located at pypi.doubanio.com is not a trusted or secure host and is being ignored.

    解决办法

    https://blog.csdn.net/qq_15969343/article/details/79057042

     或者

    vi ~/.pip/pip.con
    复制代码
    #正确写法 
     1 [global]
      2 timeout = 6000
      3 index-url = https://pypi.douban.com/simple
      4 
      5 [install]
      6 use-mirrors = true
      7 mirrors = https://pypi.douban.com/simple/
      8 trusted-host=pypi.douban.com
    
    
    #错误写法
     1 [global]
      2 timeout = 6000
      3 index-url = http://pypi.douban.com/simple
      4 
      5 [install]
      6 use-mirrors = true
      7 mirrors = http://pypi.douban.com/simple/
      8 trusted-host=pypi.douban.com
    

      

  • 相关阅读:
    前端下拉复选框的使用(这里只有讲述新增时获取值以及查看详情时对他进行赋值)
    layui实现图片上传
    WPF中DataGrid前面加上序号
    Excel导出时出现字符串转换为日期
    redis基础
    Redis安装与集群搭建
    ngnix在Linux下的安装与使用
    redis面试题
    redis持久化的几种方式
    理解乐观锁与悲观锁
  • 原文地址:https://www.cnblogs.com/Xingtxx/p/11747165.html
Copyright © 2011-2022 走看看