将 Visual Studio Code 更新到版本
1.88.0
后,我打开了一个 Python 项目,注意到我的虚拟环境中有双括号:((env) )
。
我正在使用Python扩展
v2024.4.0
以前,在同一个项目和所有其他项目中,我只有一对括号,例如 (env)。我查过了,但没有找到任何相关信息。我读到 (venv1) (venv2) 表示双虚拟环境,但我不知道是否是这样。
我尝试删除环境(我有requirement.txt)或关闭/重新打开VSCode,但问题仍然存在。关于如何修复它有什么建议吗?
我已经检查了文件:
.bashrc
,.zshrc
,.bash_profile
,但一切似乎都很好。此外,从头开始一个新项目,问题仍然存在。
这是 Python 扩展 v2024.4.0 的问题。恢复到之前的版本 v2024.2.1 为我解决了这个问题。
问题跟踪器在 双括号:“((.venv) )”#23193 报告了此问题,并通过拉取请求修复了 修复重复的
venv
提示括号 #23201。该问题是由之前计算 PS1 #23080 时的拉取请求 Respect
VIRTUAL_ENV_PROMPT
引起的。耐心等待修复程序发布(可能是在 2024 年 4 月发布的 Python 扩展中,不过您可以切换到 Python 扩展的预发布通道以更早地获得修复程序)。