如何在Ubuntu中禁止默认激活Conda的base环境?

文章目录


1.问题描述

在使用Ubuntu操作系统中的Conda时,可能会遇到一个常见的问题:每次打开终端时,系统默认会自动激活Conda的base环境。这可能会导致一些不便,尤其是当你有多个环境并希望根据不同的项目需求手动选择激活特定环境时。

这一默认行为是由Conda的配置决定的。Conda为了方便用户直接使用,设置了在打开任何新的终端窗口时自动激活base环境。虽然这一特性对于某些用户来说可能是方便的,但对于需要频繁切换环境的用户来说,可能就不那么友好了。


2.问题解决

修改Conda配置:输入以下命令来更改Conda的配置

cpp 复制代码
conda config --set auto_activate_base false

这条命令会告诉Conda不要在启动终端时自动激活base环境。

重启终端:修改完配置后,关闭当前的终端窗口,并重新打开一个新窗口以使改动生效。

如果想要恢复自动激活base环境的功能,只需将false更改为true并再次执行上述命令即可。


相关推荐
询问QQ:4877392785 分钟前
用NSGA - II算法在Matlab中实现微电网多目标优化调度
linux
缘友一世10 分钟前
Kubuntu 24.04.3 LTS启用RooT用户sddm桌面登陆
linux·ubuntu
徐子元竟然被占了!!13 分钟前
Linux-du
linux·运维·服务器
Awkwardx24 分钟前
Linux网络编程—传输层协议UDP和TCP
linux·网络·tcp/ip·udp
程序猿编码28 分钟前
Linux内核模块实现TCP连接强制断开机制
linux·网络·tcp/ip·内核·内核模块
讨厌下雨的天空28 分钟前
进程间通信
linux·服务器
zgj_online32 分钟前
vscode的zsh终端,conda切换node环境不成功的解决方案
ide·vscode·conda
QQ71987257833 分钟前
Linux【4】:FTP服务搭建
linux·运维·服务器
习惯就好zz33 分钟前
如何解包 Android boot.img 并检查 UART 是否启用
android·linux·dtc·3588·dts·解包·dtb
zl_dfq40 分钟前
Linux 之 【进程替换】(execl、execlp、execle、execv、execvp、execve)
linux