我正在使用Python的venv
,并且不确定如何让VS Code识别文件夹布局。
解释器是系统级Python,因此它看不到项目的Lib/
,Scripts/
,Include/
等,因此无法找到(导入)模块我已经添加了。
有没有办法配置VS代码以使用venv
项目和非venv
项目,还是我必须为每个项目设置python.pythonPath
?
答案 0 :(得分:1)
在venv目录上方的级别中打开一个文件夹。然后,VS Code将发现/ Scripts中的python.exe。
例如,如果您在C:\ MyProjects中创建了venv
$conn->close();
然后用VS代码
C:\MyProjects> python -m venv MyEnv
选择C:\ MyProjects
Open Folder... (Ctrl-K Ctrl-O)
现在您应该会看到一个包含。\ MyEnv \ Scripts \ python.exe的下拉列表。
https://github.com/Microsoft/vscode-python/issues/2470#issuecomment-418459133