我在Ubuntu 16.4上使用官方安装助手将Conda安装在与默认位置不同的位置。
现在,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"
}