我有 VS Code (v. 1.84.2) 以及 Python 扩展 (v2023.20.0)。我正在尝试通过以下步骤设置虚拟环境:
当我这样做时,我收到此错误:
CREATE_VENV.VENV_NOT_FOUND
我该如何解决这个问题?
这是输出:
2023-11-22 09:25:10.912 [info] Selected workspace c:\Users\ME\source\python_projects\python-testing for creating virtual environment.
2023-11-22 09:25:14.752 [info] Selected interpreter C:\Users\ME\source\python\python.exe for creating virtual environment.
2023-11-22 09:25:14.833 [info] Running Env creation script: [
'C:\\Users\\ME\\source\\Developers\\Projects\\python\\python.exe',
'c:\\Users\\ME\\.vscode\\extensions\\ms-python.python-2023.20.0\\pythonFiles\\create_venv.py',
'--git-ignore'
]
2023-11-22 09:25:14.833 [info] > ~\source\python\python.exe ~\.vscode\extensions\ms-python.python-2023.20.0\pythonFiles\create_venv.py --git-ignore
2023-11-22 09:25:14.833 [info] cwd: .
2023-11-22 09:25:15.255 [info] Traceback (most recent call last):
File "c:\Users\ME\.vscode\extensions\ms-python.python-2023.20.0\pythonFiles\create_venv.py", line 250, in <module>
2023-11-22 09:25:15.256 [info] main(sys.argv[1:])
File "c:\Users\ME\.vscode\extensions\ms-python.python-2023.20.0\pythonFiles\create_venv.py", line 185, in main
raise VenvError("CREATE_VENV.VENV_NOT_FOUND")
VenvError: CREATE_VENV.VENV_NOT_FOUND
2023-11-22 09:25:15.291 [error] Error while running venv creation script: CREATE_VENV.VENV_NOT_FOUND
2023-11-22 09:25:15.292 [error] CREATE_VENV.VENV_NOT_FOUND
如果您没有安装“venv”库/模块,则会出现该错误。
尝试进入终端并执行
python -m venv test_venv
,看看是否出现错误。
或者,尝试打开 python 终端并执行
import importlib.util as import_util
import_util.find_spec('venv')
如果打印出一堆像 ModuleSpec(name='venv'....) 这样的信息,那么你已经安装了 venv。如果没有,那么你没有安装 venv。
如果你没有安装 venv,我建议重新安装 python。
错误消息为您提供了错误源自的文件路径,即“c:\Users\ME.vscode xtensions\ms-python.python-2023.20.0\pythonFile”