VS Code 中的 Conda 环境出现两次,但按预期工作

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

启动 VS Code 时,我的终端经常显示此错误,其中我的活动环境和基础环境似乎都已激活。

当我检查 python 的版本时,它是来自“测试”环境的版本,所以我认为它已正确激活。

当我按预期停用时,它会从我的活动(“测试”)环境转到我的基础环境。然后当我再次停用时,它就会退出 conda。然后当我重新激活时,它会正确启动。

这是一个已知问题还是可能在运行代码时导致问题?我该如何解决它?

>>> (test) (base) admin@ADMINs-MacBook-Pro new_folder % conda info --envs

# conda environments:
#
base                     /Users/admin/miniconda3
test                  *  /Users/admin/miniconda3/envs/test

>>> (test) (base) admin@ADMINs-MacBook-Pro new_folder % conda deactivate

>>> (base) (base) admin@ADMINs-MacBook-Pro new_folder % conda deactivate

>>> admin@ADMINs-MacBook-Pro new_folder % conda activate test

>>> (test) admin@ADMINs-MacBook-Pro new_folder % 
visual-studio-code conda
1个回答
0
投票

我也有同样的问题。它似乎没有在我原来的 zshell 和环境中造成任何问题,但正常或通过屏幕创建 bash 会话看起来像这样: (base) [%n@%m]%~%#

看起来它可能与这个最近的功能有关。在应用更改并重新启动 VS Code 后,本文中建议的修复对我有所帮助。 现在新的 zshell 又恢复显示 (base) [user@host]/normal/path/% ,bash shell 再次显示 (base) bash-4.2$。

我通常在 conda init 块之后使用 ~/.zshrc 中的“conda activate env”激活我想要的环境,然后我得到 (desired-env) [user@host]/normal/path/%,并且我能够像往常一样去上班。

希望有帮助。

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