为什么打开终端时会调用 conda?
Why is conda being called when I open up a terminal?
我正在使用 Kubuntu 并安装了 anaconda。当我打开 Konsole(终端)时,在我获得命令行之前会稍作停顿。轻微的停顿是由 conda 进程 运行ning(查看 top 命令的输出)引起的。我安装了最新版本的 anaconda,然后通过
使用了 3.6 python 环境
conda install python=3.6
(我用的tensorflow还没有用3.7)
我之前用过老版本的anaconda 弄到3.6 版本没遇到过这个问题。但是这次我尝试按照上面所示的推荐方式进行操作。
为什么 conda 运行 启动终端时,它在做什么,我该如何停止它?
编辑:我的 bashrc 文件中添加了什么
# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/home/alex/anaconda3/bin/conda' shell.bash hook 2> /dev/null)" if [
$? -eq 0 ]; then
\eval "$__conda_setup" else
if [ -f "/home/alex/anaconda3/etc/profile.d/conda.sh" ]; then
. "/home/alex/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/home/alex/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
我没有看到每次打开终端时都会调用的任何内容。
简单地运行:
conda config --set changeps1 False
您还可以编辑您的 ~/.bashrc
vi ~/.bashrc
这可以通过键入来解决:
$ conda config --set auto_activate_base false
另一种方法是打开 ~/.condarc 文件并自行操作。
$ open ~/.condarc
将auto_activate_base: true
替换为auto_activate_base: false
如果找不到,请添加此行:auto_activate_base: false
您可以通过键入以下内容来撤消此操作:
$ conda config --set auto_activate_base true
我正在使用 Kubuntu 并安装了 anaconda。当我打开 Konsole(终端)时,在我获得命令行之前会稍作停顿。轻微的停顿是由 conda 进程 运行ning(查看 top 命令的输出)引起的。我安装了最新版本的 anaconda,然后通过
使用了 3.6 python 环境conda install python=3.6
(我用的tensorflow还没有用3.7)
我之前用过老版本的anaconda 弄到3.6 版本没遇到过这个问题。但是这次我尝试按照上面所示的推荐方式进行操作。
为什么 conda 运行 启动终端时,它在做什么,我该如何停止它?
编辑:我的 bashrc 文件中添加了什么
# added by Anaconda3 5.3.1 installer # >>> conda init >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$(CONDA_REPORT_ERRORS=false '/home/alex/anaconda3/bin/conda' shell.bash hook 2> /dev/null)" if [ $? -eq 0 ]; then \eval "$__conda_setup" else if [ -f "/home/alex/anaconda3/etc/profile.d/conda.sh" ]; then . "/home/alex/anaconda3/etc/profile.d/conda.sh" CONDA_CHANGEPS1=false conda activate base else \export PATH="/home/alex/anaconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda init <<<
我没有看到每次打开终端时都会调用的任何内容。
简单地运行:
conda config --set changeps1 False
您还可以编辑您的 ~/.bashrc
vi ~/.bashrc
这可以通过键入来解决:
$ conda config --set auto_activate_base false
另一种方法是打开 ~/.condarc 文件并自行操作。
$ open ~/.condarc
将auto_activate_base: true
替换为auto_activate_base: false
如果找不到,请添加此行:auto_activate_base: false
您可以通过键入以下内容来撤消此操作:
$ conda config --set auto_activate_base true