【发布时间】:2019-04-26 13:02:51
【问题描述】:
我使用官方安装助手将 Conda 安装在与 Ubuntu 16.4 上的默认位置不同的位置。
现在 conda create 和 source 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"
}
【问题讨论】: