-
我正在使用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 list
或pip 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:如何创建,激活&删除
我不得不删除虚拟环境并创建一个新的