在安装完Conda后,运行Conda却找不到命令。那么要按下面的要求eval继续修改
如果您在安装 Conda 时选择了不修改 shell 脚本的选项,那么 Conda 不会自动将初始化脚本添加到您的 shell 配置文件中。这意味着每次打开新的 shell 会话时,Conda 命令和环境都不会自动可用。但是,您可以通过以下步骤手动激活 Conda 的基础环境或初始化 Conda:
手动激活 Conda 基础环境
打开命令行界面,然后根据您的 shell 执行以下命令。将 YOUR_SHELL_NAME
替换为您的 shell 名称(例如 bash
、zsh
、fish
等):
eval "$(/root/anaconda3/bin/conda shell.YOUR_SHELL_NAME hook)"
例如,如果您使用的是 Bash shell,则命令将是:
eval "$(/root/anaconda3/bin/conda shell.bash hook)"
执行此命令后,Conda 的基础环境将在当前 shell 会话中激活。
初始化 Conda
如果您希望 Conda 在每次打开新的 shell 会话时自动可用,您可以运行以下命令来初始化 Conda:
- 首先,确保 Conda 基础环境已经在当前会话中激活:
eval "$(/root/anaconda3/bin/conda shell.YOUR_SHELL_NAME hook)"
- 然后,运行
conda init
命令:
conda init
conda init
命令会将必要的代码添加到您的 shell 配置文件中(例如 ~/.bashrc
对于 Bash,~/.zshrc
对于 Zsh),这样每次打开新的 shell 会话时,Conda 就会自动初始化。
完成这些步骤后,关闭并重新打开您的 shell,或者通过以下命令重新加载配置文件(取决于您的 shell):
对于 Bash:
source ~/.bashrc
对于 Zsh:
source ~/.zshrc
现在,Conda 应该可以在您的 shell 中正常使用了。您可以通过运行 conda --version
来验证 Conda 是否已正确初始化。