如何为Anaconda/Jupyter设置默认环境?

cer*_*eus 11 virtualenv ipython anaconda jupyter jupyter-notebook

我已经为我的机器学习课程安装了Anaconda.我正在使用它作为IPython(Jupyter)笔记本,我们在其中上课.操作系统是Ubuntu 14.04 LTS.基本上,我总是从终端运行它:

jupyter notebook
Run Code Online (Sandbox Code Playgroud)

我创建了一个su_env从环境调用的新环境root(精确复制),添加了一个包.现在,我想知道:我怎样才能将环境设置su_env为默认环境?我有十几个笔记本电脑,所以每次为每个笔记本设置环境,在J​​upyter的"web"GUI中都很烦人.

编辑:我对一个解决方案感兴趣,你不必在运行笔记本之前设置环境.我的逻辑是,不知何故,自动化,jupyter root在启动时自行设置环境.因此,我想知道是否可以设置一些配置文件或其他东西,su_env而不是jupyter设置root.此外,如果你知道那是不可能的(以及为什么),我想知道这一点.

jkd*_*dev 6

首先从命令行激活conda环境,然后启动笔记本服务器.

例如:

$ source activate env_name
$ jupyter notebook
Run Code Online (Sandbox Code Playgroud)

jupyter notebook以env_name作为默认环境的环境列表

注意:这可能仅适用于在Jupyter Notebook中创建的环境,而不适用conda create于在命令行上创建的环境.

  • 谢谢!我已经看过UI但我认为我可以通过在*Default?*或类似的东西下面添加复选标记来设置该UI中的默认值.我想知道没有其他选项,所以您不必为每个会话激活和停用环境.所以我会等待一段时间,看看是否有人有另一个答案. (2认同)