📅  最后修改于: 2023-12-03 15:41:03.110000             🧑  作者: Mango
在使用conda时,我们通常会运行conda init - <shell>
命令来初始化我们的终端,以便使用conda的环境管理功能。然而,在某些情况下,我们可能需要禁用这个功能。这篇文章将介绍如何禁用conda init。
有许多原因可能导致我们需要禁用conda init。以下是其中的一些:
要禁用conda init,有两种方法可以选择,分别是:
以下是具体的步骤。
我们可以在.bashrc或.zshrc文件中添加如下环境变量:
export CONDA_EXE=' '
这里将CONDA_EXE设置为空格,以防止conda init自动识别conda环境。务必确保在终端中执行:
source .bashrc 或 source .zshrc
将添加的环境变量设置载入。
我们可以将conda init的执行文件etc/profile.d/conda.sh
移动到其他的路径中,从而防止其被执行。以下是具体的步骤。
locate conda.sh
sudo mv /path/to/conda.sh /path/to/conda.sh.disabled
source .bashrc 或 source .zshrc
在本文中,我们介绍了两种禁用conda init的方法。当您需要避免使用conda环境管理功能或者与其他环境管理工具冲突时,这些方法非常有用。