conda source deactivate: bash: deactivate: 没有那个文件或目录。

17

我在Ubuntu 16.4上使用官方安装助手将Conda安装在与默认位置不同的位置。

现在,conda createsource activate可以正常工作,但source deactivate会给我一个错误:

(deep) yuqiong@yuqiong-G7-7588:/media/yuqiong/DATA$ source deactivate
bash: deactivate: No such file or directory

我在 Github 上查看了这个问题:#458: "Using source deactivate on a conda env fails unless the root anaconda directory is in PATH",它似乎与我的问题有关,但我不理解在 conda 环境中运行 source deactivate 时会发生什么。这是因为我的 PATH 变量出了问题吗?

以下是我 /.bashrc 中与 Conda 相关的部分,如果有帮助的话。

非常感谢您的帮助!

# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/media/yuqiong/DATA/Anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/media/yuqiong/DATA/Anaconda3/etc/profile.d/conda.sh" ]; then
        . "/media/yuqiong/DATA/Anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/media/yuqiong/DATA/Anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

### conda shortcuts
function actv() {
    #do things with parameters like $1 such as
    source activate "$1"
}
3个回答

24

7

使用

conda deactivate

要停用或返回基础源,然后您可以使用

conda info --envs

获取可用资源列表

source activate <source_name>

并激活特定源。

了解更多,请参阅->管理环境 - conda.io


3

只要放置

conda deactivate

好知道

conda activate 和 conda deactivate 只适用于 conda 4.6 及更高版本


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接