Python 没有在解释器中显示现有的 venv select
Python not showing existing venv in interpreter select
我有一个共享的 flask web 项目,我正在与其他 2 位开发人员合作,其中一位开发人员在他的电脑上初始化了 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 也给出了一个错误,说解释器无效。
我该如何解决这个问题?
这预计不会起作用,因为虚拟环境并非设计为或旨在移动。它们应该在您需要虚拟环境的每台机器上创建。因此,我怀疑虚拟环境不能在 VS Code 之外工作,这可能会阻止它选择它作为可能的工作环境。
我有一个共享的 flask web 项目,我正在与其他 2 位开发人员合作,其中一位开发人员在他的电脑上初始化了 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 也给出了一个错误,说解释器无效。
我该如何解决这个问题?
这预计不会起作用,因为虚拟环境并非设计为或旨在移动。它们应该在您需要虚拟环境的每台机器上创建。因此,我怀疑虚拟环境不能在 VS Code 之外工作,这可能会阻止它选择它作为可能的工作环境。