Anaconda Python导致终端启动/提示缓慢

时间:2018-10-08 16:54:07

标签: python bash anaconda

我最近在Linux Mint 19.0桌面上安装了Anconda Python。实际上,我之前已经安装了它,并且一切正常,就像我的Mint 19.0笔记本电脑一样。但是,最近我不得不擦拭桌面并重新安装所有内容。现在,每当我打开Terminal程序时,提示都会花几秒钟的时间出现。我添加了set -x,在bash配置文件的开头和结尾设置了+ x,以诊断速度下降的地方。

终端负载挂在这条线上:

presigned url

几秒钟。它从来没有做过,也没有在我的另一台计算机上做过。为什么会这样呢?这不是破坏交易,但很烦人。

4 个答案:

答案 0 :(得分:5)

我遇到了同样的问题,我通过恢复旧的 .bashrc 文件解决了该问题,然后可以在需要时加载Anaconda的bash配置文件。

要实现此目的,请按照以下步骤操作

  1. 通过在终端中执行以下命令,将当前的.bashrc文件重命名为conda.bashrc之类的内容
cd ~
mv .bashrc conda.bashrc
mv .bashrc-anaconda3.bak .bashrc
  1. 现在,您必须在.bashrc文件中定义一个自定义命令,以便仅在需要时才能加载Anaconda,为此,首先需要在文本编辑器中打开.bahsrc文件
gedit .bahsrc
  1. 在.bashrc的末尾添加以下行,以便它可以加载包含anaconda软件包配置的其他conda.bashrc文件
alias anaconda='source  conda.bashrc'
  1. 通过上述修改保存.bahsrc并在终端窗口中键入
source .bashrc
  1. 现在您只需在终端窗口中键入anaconda即可加载anaconda
anaconda

答案 1 :(得分:4)

尝试将蟒蛇默认加载为False。

conda config --set auto_activate_base false

仅当您运行命令conda activate

时,此选项才会加载公寓路径

答案 2 :(得分:1)

不涉及删除Anaconda的另一种方法是将其更新为最新版本的Anaconda。可以从Anaconda Navigator中完成此操作,bash的启动对我来说大大改善了。

答案 3 :(得分:0)

就我而言,也是由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 <<<

目录可能会有所不同,具体取决于安装位置。

相关问题