启动 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 %
我也有同样的问题。它似乎没有在我原来的 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/%,并且我能够像往常一样去上班。
希望有帮助。