python - Visual Studio Code venv 支持

标签 python visual-studio-code python-venv

我正在使用 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/

相关文章:

python - 如何在使用 fish 时停用 venv?

python - 我可以在 Web2Py 中包含局部 View ,将特定变量传递给它吗?

python - numpy python 中向量化特征值计算

python - 使用错误的 python 路径覆盖,尽管 venv 是来源

visual-studio-code - 寻找类似于 VS Code Remote SSH Extension 的 PyCharm Remote Dev 体验

java - 代码完成停止为 "Java Extension Pack"工作

python - 如何克隆 venv 虚拟环境?

python - 如何在 Django Rest + 使用 Django Rest Throttling 中防止暴力攻击

python - python 中类似 Excel 的上限函数?

c# - Visual Studio 代码 : The 'C#' extension is recommended for this file type