新版的Anaconda会在每一个新开的terminal里面自动进入虚拟环境base,解决方法是用conda config命令:
conda config --set auto_activate_base false
这个问题的原回答在stackoverflow上:https://stackoverflow.com/questions/54429210/how-do-i-prevent-conda-from-activating-the-base-environment-by-default
你一定想问这条命令在哪查的,有意思的是,回答者说,他也是误打误撞看到的。就是用conda config --describe找到的。
如果你输入:
conda config --describe
你会在下面的一长条描述信息里面看到这样一段:
# # auto_activate_base (bool)
# # Automatically activate the base environment during shell
# # initialization.
# #
# auto_activate_base: true
也就是自动进入base环境,默认是true。