最近,VSCode无法找到我的项目文件夹中存在的虚拟环境。
令人惊讶的是,PYTHONPATH设置正确:
"python.pythonPath": "$(workspaceFolder)/venv/bin/python"
并且venvPath也设置为指向它:
"python.venvPath": "$(workspaceFolder)/venv"
我想念VSCode来建议我的虚拟环境作为python解释器的原因是什么?
答案 0 :(得分:0)
如果虚拟环境位于您项目的venv
目录下,那么我会将设置更改为:
"python.pythonPath": "venv/bin/python"
您还应该删除"python.venvPath"
设置,因为这实际上不是对设置的正确使用(适用于pointing to a directory that contains multiple virtual environments)。