pip升级失败后报错如下:
C:\Users\xxx>pip --version
Traceback (most recent call last):
File "d:\programfiles\python3\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "d:\programfiles\python3\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\programFiles\python3\Scripts\pip.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip'
解决办法:
第一步:
python -m ensurepip
第二步:
python -m pip install --upgrade pip
为什么Windows下pip会升级失败呢?原因有一下几种:
-
端口80或443被阻塞
-
由于操作系统权限不正确而引起的问题
-
SSL(安全套接字层)已过期
-
包含乱码的旧安装包
-
错误的Python版本
-
web proxy 未设置正确
-
连接到源库的密钥已过期