Python在解释器选择中不显示现有的venv

时间:2020-06-08 09:10:25

标签: python visual-studio-code python-venv

我有一个共享的flask网络项目,我正在与其他2位开发人员合作,其中一位开发人员在他的PC上初始化了venv,并将他的项目结构上传到了我从其克隆存储库的github上。

现在,当我启动vscode并打开项目文件夹时,python不会自动检测venv并询问是否应将其设置为解释器,我唯一的选择是默认的系统级python安装,而不是venv python解释器。

我尝试通过使用命令python:select interpreter将其添加到列表中,然后在venv / scripts文件夹中找到python.exe,但这无法正常工作,并且vscode仍要求提供解释器。

我还尝试像这样

手动将其添加到我的工作区settings.json文件中

"python.pythonPath": "C:\\laragon\\www\\Proftaak\\venv\\Scripts\\python.exe"/ 但是vscode对此也给出了一个错误,说解释器无效。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

由于虚拟环境的设计或可移动性不佳,因此无法实现此目的。它们是在需要虚拟环境的每台计算机上创建的。因此,我怀疑虚拟环境无法在VS Code之外运行,这可能会阻止它选择它作为可能的工作环境。