问题
执行升级pip之后报错提示 ModuleNotFoundError: No module named 'pip'
(venv) F:\mycode\job>pip
Traceback (most recent call last):
File "C:\Users\123\AppData\Local\Programs\Python\Python38-32\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\123\AppData\Local\Programs\Python\Python38-32\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "F:\mycode\job\venv\Scripts\pip.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip'
解决办法
1.先执行 安装默认pip python -m ensurepip
(venv) F:\mycode\job>python -m ensurepip
Looking in links: c:\Users\123\AppData\Local\Temp\tmp4oypdxl6
Requirement already satisfied: setuptools in f:\mycode\job\venv\lib\site-packages (47.1.0)
Processing c:\users\123\appdata\local\temp\tmp4oypdxl6\pip-20.1.1-py2.py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-20.1.1
- 再执行升级pip
python -m pip install --upgrade pip
(venv) F:\mycode\job>python -m pip install --upgrade pip
Collecting pip
Using cached pip-20.2.4-py2.py3-none-any.whl (1.5 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.1.1
Uninstalling pip-20.1.1:
Successfully uninstalled pip-20.1.1
Successfully installed pip-20.2.4
- 完成安装及升级
(venv) F:\mycode\job>pip -V
pip 20.2.4 from f:\mycode\job\venv\lib\site-packages\pip (python 3.8)
版权声明:本文为default7原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。