python ModuleNotFoundError: No module named ‘pip‘解决办法

问题

执行升级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
  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

  1. 完成安装及升级
(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版权协议,转载请附上原文出处链接和本声明。