要让终端在启动时不默认激活 Conda 的 base 环境,你可以修改 Conda 的设置,以便每次打开终端时不会自动进入 base 环境。
方法1:禁用自动激活 base 环境
Conda 提供了一个命令,可以禁用终端启动时自动激活 base 环境:
conda config --set auto_activate_base false
这个命令会修改 Conda 的配置文件,使得终端不再自动激活 base 环境。执行该命令后,下次打开新的终端时,base 环境将不会被自动激活。
方法2:手动修改终端启动脚本
如果你更喜欢手动修改配置文件,也可以通过编辑终端的启动脚本(例如 .bashrc, .bash_profile, .zshrc 等)来禁用 base 环境的自动激活。
-
打开你的终端配置文件。例如,对于
bash,你可以使用以下命令打开.bashrc文件:nano ~/.bashrc -
找到如下内容(通常在文件的末尾):
# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/path/to/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/path/to/conda/etc/profile.d/conda.sh" ]; then . "/path/to/conda/etc/profile.d/conda.sh" else export PATH="/path/to/conda/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<< -
在这一块代码之后,添加以下行以阻止自动激活
base环境:conda config --set auto_activate_base false -
保存并退出编辑器(例如,按
Ctrl + X,然后按Y确认保存,再按Enter)。 -
重新加载配置文件以使更改生效:
source ~/.bashrc
这样,终端每次启动时将不会自动激活 base 环境,除非你手动执行 conda activate base。
通过这两种方法,你可以避免在启动终端时自动进入 Conda 的 base 环境。
避免终端启动自动激活Conda环境的方法
3273

被折叠的 条评论
为什么被折叠?



