venv - pip not found


  • 我正在使用Windows 10&Python 3.9

  • 我是Python的新手,在我创建了venv并面临以下错误后:

  • 当我使用命令where pip时,我的venv能够捕获pip路径。哪个在F驱动器中

    (venv) F:DocumentsvenvMachineLearningvenv> where pip
    F:DocumentsvenvMachineLearningvenvScriptspip.exe
    C:UsersMALARMANNAN RAppDataLocalProgramsPythonPython39Scriptspip.exe
    F:Additional softwarespythonPythonScriptspip.exe
    
  • 但是,当我使用pip listpip install <package_name>时,我会出现错误:ModuleNotFoundError: No module named 'pip'

    (venv) F:DocumentsvenvMachineLearningvenv>pip list
    Traceback (most recent call last):
    File "C:UsersMALARMANNAN RAppDataLocalProgramsPythonPython39librunpy.py", line 197, in _run_module_as_main 
    return _run_code(code, main_globals, None,
    File "C:UsersMALARMANNAN RAppDataLocalProgramsPythonPython39librunpy.py", line 87, in _run_code 
    exec(code, run_globals)
    File "F:DocumentsvenvMachineLearningvenvScriptspip.exe__main__.py", line 4, in <module>
    ModuleNotFoundError: No module named 'pip'        
    
  • 我的问题解决了。

  • 不使用pip install <packages>,只需在venv中使用python -m pip install <packages>即可避免以下错误

    ModuleImportError : No module namded pip
    
  • 这两个文档帮助解决了这个问题

  • 在venv 中使用pip安装软件包

  • Python venv:如何创建,激活&删除

我不得不删除虚拟环境并创建一个新的

最新更新