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

2024-05-08 23:19:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个共享的flask web项目,我正在和另外两个开发人员一起工作,其中一个开发人员在他的pc上初始化了venv,将他的项目结构上传到github,我从那里克隆了他的repo

现在,当我启动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也给出了一个错误,说明解释器无效

我该如何解决这个问题


Tags: 项目github文件夹webflaskvenv开发人员系统
1条回答
网友
1楼 · 发布于 2024-05-08 23:19:34

由于虚拟环境不是设计为可移动的,因此这是不可能实现的。它们将在需要虚拟环境的每台机器上创建。因此,我怀疑虚拟环境不能在VS代码之外工作,这可能会阻止它选择虚拟环境作为可能的工作环境

相关问题 更多 >