我正在使用 Python 的 venv
,但不确定如何让 VS Code 识别文件夹布局。
解释器是系统级的Python,所以看不到项目的Lib/
, Scripts/
, Include/
,等等,因此无法找到(导入)我已经添加的模块。
有没有办法配置 VS Code 以使用 venv
项目和非 venv
项目,或者我必须设置 python.pythonPath
每个项目?
最佳答案
打开 venv 目录上一级的文件夹。然后 VS Code 将发现/Scripts 中的 python.exe。
例如,如果您在 C:\MyProjects 中创建了您的 venv
C:\MyProjects> python -m venv MyEnv
然后在 VS Code 中,
Open Folder... (Ctrl-K Ctrl-O)
选择 C:\MyProjects
Command Palette... (Ctrl-Shift-P)
Python: Select Interpreter<Enter>
您现在应该看到一个下拉列表,其中包含 .\MyEnv\Scripts\python.exe。
https://github.com/Microsoft/vscode-python/issues/2470#issuecomment-418459133
关于python - Visual Studio Code venv 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44090832/