((env) ) 在 vscode 上使用 python 虚拟环境时,大约 2024 年 4 月

问题描述 投票:0回答:2

上次 VSCode 更新后

Version: 1.88.0
,我打开了一个 Python 项目,注意到我的虚拟环境中有双括号 ((env) )。

以前,在同一个项目和所有其他项目中,我只有一对括号,例如 (env)。我查过了,但没有找到任何相关信息。我读到 (venv1) (venv2) 表示双虚拟环境,但我不知道是否是这样。

我尝试删除环境(我有requirement.txt)或关闭/重新打开VSCode,但问题仍然存在。关于如何修复它有什么建议吗?

我已经检查了文件:

.bashrc
.zshrc
.bash_profile
,但一切似乎都很好。此外,从头开始一个新项目,问题仍然存在。

python python-3.x visual-studio-code virtualenv environment
2个回答
1
投票

这是 Python 扩展 v2024.4.0 的问题。安装以前的版本,v2024.2.1,为我解决了这个问题。 image of python extension for vs code


0
投票

问题跟踪器在双括号:“((.venv) )”#23193中报告了此问题,并通过拉取请求修复了修复重复的

venv
提示括号#23201。该问题是由之前计算 PS1 #23080 时的拉取请求
Respect 
VIRTUAL_ENV_PROMPT
引起的。耐心等待修复程序发布(可能是在 2024 年 4 月发布的 Python 扩展中,不过您可以切换到 Python 扩展的预发布通道以更早地获得修复程序)。

© www.soinside.com 2019 - 2024. All rights reserved.