我有一个共享的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对此也给出了一个错误,说解释器无效。
我该如何解决?
答案 0 :(得分:1)
由于虚拟环境的设计或可移动性不佳,因此无法实现此目的。它们是在需要虚拟环境的每台计算机上创建的。因此,我怀疑虚拟环境无法在VS Code之外运行,这可能会阻止它选择它作为可能的工作环境。