Anaconda Python导致终端启动/提示缓慢
我最近在Linux Mint 19.0桌面上安装了Anconda Python。事实上,我以前安装过它,一切都很好,就像我的Mint19.0笔记本一样。然而,我最近不得不擦掉我的桌面,重新安装所有的东西。现在,每当我打开终端程序时,都会出现几秒钟的提示。我已经在bash概要文件的开头和结尾添加了set-x、set+x来诊断减速的位置 终端负载挂在这条线上:Anaconda Python导致终端启动/提示缓慢,python,bash,anaconda,Python,Bash,Anaconda,我最近在Linux Mint 19.0桌面上安装了Anconda Python。事实上,我以前安装过它,一切都很好,就像我的Mint19.0笔记本一样。然而,我最近不得不擦掉我的桌面,重新安装所有的东西。现在,每当我打开终端程序时,都会出现几秒钟的提示。我已经在bash概要文件的开头和结尾添加了set-x、set+x来诊断减速的位置 终端负载挂在这条线上: /home/auerilas/anaconda3/bin/conda shell.bash hook 几秒钟。它以前从来没有这样做过,在我
/home/auerilas/anaconda3/bin/conda shell.bash hook
几秒钟。它以前从来没有这样做过,在我的另一台电脑上也没有这样做过。你有没有想过为什么会这样?它不是一个交易破坏者,但很烦人。我也遇到了同样的问题,我通过恢复旧的.bashrc文件解决了这个问题,然后我可以随时加载Anaconda的bash配置文件 要实现这一点,请遵循以下步骤
另一种不涉及移除巨蟒的方法是更新到巨蟒的最新版本。这可以通过Anaconda Navigator完成,bash启动对我来说有了很大的改进。尝试将Anaconda的默认加载设置为False
conda config --set auto_activate_base false
在我的情况下,仅当您运行conda activate命令时,才会加载condo的路径,这也是由conda引起的。 我通过注释掉~/.bashrc的一部分来修复它 删除/注释此项:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
#__conda_setup="$('/mnt/hdd/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
#if [ $? -eq 0 ]; then
# eval "$__conda_setup"
#else
# if [ -f "/mnt/hdd/anaconda3/etc/profile.d/conda.sh" ]; then
# . "/mnt/hdd/anaconda3/etc/profile.d/conda.sh"
# else
# export PATH="/mnt/hdd/anaconda3/bin:$PATH"
# fi
#fi
#unset __conda_setup
# <<< conda initialize <<<
#>>>康达初始化>>>
# !! 此块中的内容由“conda init”管理!!
#__conda_setup=“$”('/mnt/hdd/anaconda3/bin/conda''shell.bash''hook“2>/dev/null)”
#如果[$?-等式0];然后
#评估“$\uuu conda\u设置”
#否则
#如果[-f”/mnt/hdd/anaconda3/etc/profile.d/conda.sh“;然后
# . “/mnt/hdd/anaconda3/etc/profile.d/conda.sh”
#否则
#导出路径=“/mnt/hdd/anaconda3/bin:$PATH”
#fi
#fi
#未设置条件设置
#那么把那条线去掉?它是做什么的?我该怎么去掉那条线?它不显示在.profile或.bashrc中。请尝试在$HOME/.bash\u配置文件中查找。anaconda安装程序自动生成并维护此行。我也有同样的问题:这条线路导致终端启动时间异常长。谢谢@aph。在LinuxMint上,这些行显示在~/.bashrc中。当我注释掉这些行时,终端提示会像预期的那样快速弹出(当然,anaconda不再工作)。这似乎是问题的根源。我建议将“mv.bashrc conda.bashrc”更改为“cp.bashrc conda.bashrc”。原因是,在“mv.bashrc-anaconda3.bak.bashrc”之前,您随时可能会因任何中断而丢失。bashrc原因包括:断电、连接中断、计算机崩溃、浴室紧急情况。。考虑到许多conda用户对运行它的计算机没有物理或root访问权限,这可能会导致it部门在几天甚至几周内重置主文件夹。
alias anaconda='source conda.bashrc'
source .bashrc
anaconda
conda config --set auto_activate_base false
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
#__conda_setup="$('/mnt/hdd/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
#if [ $? -eq 0 ]; then
# eval "$__conda_setup"
#else
# if [ -f "/mnt/hdd/anaconda3/etc/profile.d/conda.sh" ]; then
# . "/mnt/hdd/anaconda3/etc/profile.d/conda.sh"
# else
# export PATH="/mnt/hdd/anaconda3/bin:$PATH"
# fi
#fi
#unset __conda_setup
# <<< conda initialize <<<