简介:当你在终端中尝试使用 'conda activate' 命令时,如果遇到 'CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate’' 错误,这通常意味着你的 shell 没有正确配置来使用 Conda。以下是解决此问题的方法。
首先,确保你已经正确安装了 Anaconda 或 Miniconda。你可以通过在终端中输入以下命令来检查是否已经安装了 Conda:
conda --versionecho $0 来查看你正在使用的 shell。~/.bashrc 或 ~/.shrc。在文件的末尾添加以下行:注意替换
. /path/to/your/conda/shell/init.sh
/path/to/your/conda 为你的 Conda 安装路径。例如,如果你的 Conda 安装在 /home/username/anaconda3,那么你应该添加 . /home/username/anaconda3/etc/profile.d/conda.sh。~/.zshrc。在文件的末尾添加以下行:同样,注意替换
. /path/to/your/conda/shell/init.zsh
/path/to/your/conda 为你的 Conda 安装路径。例如,如果你的 Conda 安装在 /home/username/anaconda3,那么你应该添加 . /home/username/anaconda3/etc/profile.d/conda.zsh。~/.config/fish/config.fish。在文件的末尾添加以下行:这会自动添加所需的配置。如果你想手动添加,可以尝试将以下行添加到
conda initialize fish
config.fish 文件中:同样,注意替换
set -x PATH "$PATH" /path/to/your/conda/bin
/path/to/your/conda 为你的 Conda 安装路径。例如,如果你的 Conda 安装在 /home/username/anaconda3,那么你应该添加 set -x PATH "$PATH" /home/username/anaconda3/bin。source ~/.bashrc 或 source ~/.zshrc 来刷新 shell。对于 fish,你可以通过输入 fish 来启动新的 fish 会话。