解决python -m pip install --upgrade pip 升级不成功问题

解决python -m pip install --upgrade pip 升级不成功问题

        
        

1、使用命令出现

You are using pip version 9.0.1, however version 19.1.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
PS D:\安装\Python36-32\Lib>
PS D:\安装\Python36-32\Lib>
PS D:\安装\Python36-32\Lib> python -m pip install --upgrade pip
Collecting pip
  Downloading https://files.pythonhosted.org/packages/5c/e0/be401c003291b56efc55aeba6a80ab790d3d4cece2778288d65323009420/pip-19.1.1-py2.py3-none-any.whl (1.4MB)
    3% |█                               | 40kB 1.4kB/s eta 0:16:01Exception:
Traceback (most recent call last):
  File "D:\安装\Python36-32\lib\site-packages\pip\_vendor\requests\packages\urllib3\response.py", line 232, in _error_catcher
    yield
  File "D:\安装\Python36-32\lib\site-packages\pip\_vendor\requests\packages\urllib3\response.py", line 314, in read
    data = self._fp.read(amt)
  File "D:\安装\Python36-32\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py", line 60, in read
    data = self.__fp.read(amt)
  File "D:\安装\Python36-32\Lib\http\client.py", line 449, in read
    n = self.readinto(b)
  File "D:\安装\Python36-32\Lib\http\client.py", line 493, in readinto
    n = self.fp.readinto(b)
  File "D:\安装\Python36-32\Lib\socket.py", line 586, in readinto
    return self._sock.recv_into(b)
  File "D:\安装\Python36-32\Lib\ssl.py", line 1009, in recv_into
    return self.read(nbytes, buffer)
  File "D:\安装\Python36-32\Lib\ssl.py", line 871, in read
    return self._sslobj.read(len, buffer)
  File "D:\安装\Python36-32\Lib\ssl.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 "D:\安装\Python36-32\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "D:\安装\Python36-32\lib\site-packages\pip\commands\install.py", line 324, in run
    requirement_set.prepare_files(finder)
  File "D:\安装\Python36-32\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "D:\安装\Python36-32\lib\site-packages\pip\req\req_set.py", line 620, in _prepare_file
    session=self.session, hashes=hashes)
  File "D:\安装\Python36-32\lib\site-packages\pip\download.py", line 821, in unpack_url
    hashes=hashes
  File "D:\安装\Python36-32\lib\site-packages\pip\download.
复制代码

2、问题解决,这是因为服务器连接超时,使用一下代码即可解决

python -m pip install --upgrade pip -i https://pypi.douban.com/simple

 

3另外在此代码的基础上我有联系到,既然原来服务器连接比较慢,那么是不是pypi.douban.com/simple这个网址会更加快速呢,经过实验确实如此,发现知识因为因为原本python镜像源链接比较慢,换个国内的镜像源之后就会变快。然后我查找pip这个指令找到这个网址

https://www.runoob.com/w3cnote/python-pip-install-usage.html

里面有详细的pip指令,可供学习。

你可能感兴趣的:(学习)