我正在使用 Windows 10 在双启动上运行新安装的 Ubuntu 19.04 Disco Dingo。我使用本指南https://docs.anaconda.com/anaconda/install/linux/为 Ubuntu 安装了 Anaconda
完成安装 下次打开终端,好像是这样
(base) username@ubuntu:~$
这意味着我在 Conda 的主要环境中。但是,当 Anaconda 安装完成时,它会说:
if you want conda not to activate automatically when startup, run:
conda config --set auto_activate_base false
但是当我这样做时,当我离开(基地)时,下次我打开终端并尝试正常打开 Anaconda Navigator 时,anaconda-navigator
它会说anaconda-navigator: command not found
。
但在它之前不是这样的。有人可以描述我如何删除它(base)
并且还能够运行anaconda
命令,例如jupyter notebook
直接从普通终端打开。
我很感激你的回答。
所以没有人回答,我需要解决它,所以浏览了网站,找到了我为未来用户的问题分享的解决方案。
要做的是修改文件中的两件事,
.condarc
文件通常保存在主目录中。首先将base的自动激活设置为
true
,以在终端中激活环境,并更改changeps1
为False
以防止(base)
在开头显示:它们都保存在
.condarc
文件中。如果在终端中关闭 conda 环境的自动激活,下次尝试使用 navigator 时必须使用该
conda activate <name of the environment>
命令。这对我有用。如果你的机器上安装了anaconda,默认情况下你的机器上会激活conda环境中的python。有时,您可能想在您的机器中使用默认的 python 环境,然后您可以运行
conda config --set auto_activate_base false
.jupyter notebook
使用默认python 环境时,anaconda-navigator
除了运行conda activate <name of conda environment>
. 就我而言,它是conda activate root
. 这样做是为了暂时允许您激活选定的 conda 环境,从而解决问题。我个人更喜欢在我的机器上使用我的默认 python 环境,因为从互联网粘贴复制的代码(需要 python 活动)将不起作用,直到您为默认的 conda 环境调整复制的代码。
anaconda-navigator 的简单桌面启动器是一个包含以下 3 行的文件:
或者,如果您想访问 Spyder(或任何其他程序):
conda config --set auto_activate_base False
Conda 激活器最初被禁用(即:) 。我不喜欢 if(base)
经常写在我的终端上。该图标在
anaconda3
目录中的某个位置,如果您想要一个流畅的桌面,请查看它:)