我有木星/anaconda/python3.5。
我如何知道我的jupyter笔记本在哪个conda环境上运行? 如何从新的conda环境中启动jupyter ?
我有木星/anaconda/python3.5。
我如何知道我的jupyter笔记本在哪个conda环境上运行? 如何从新的conda环境中启动jupyter ?
当前回答
要显示笔记本使用的conda env,只需在单元格中输入:
!conda info
如果你有grep,更直接的方法是:
!conda info | grep 'active env'
其他回答
对于windows 10,
进入水蟒发射器 在“Applications on”下拉菜单中,选择所需的conda环境。 在Anaconda Launcher安装Jupyter笔记本 从Anaconda Launcher启动Jupyter笔记本
Conda标签在Jupyter笔记本中可见,在那里您可以看到您的活动Conda env。
要显示笔记本使用的conda env,只需在单元格中输入:
!conda info
如果你有grep,更直接的方法是:
!conda info | grep 'active env'
加上上面的答案,你也可以使用
!which python
在单元格中输入这个,这将显示环境的路径。我不确定原因,但在我的安装中,笔记本中没有环境隔离,但在激活环境和启动jupyter笔记本时,使用的路径是安装在环境中的python。
问题1:找到当前笔记本的conda环境
在Jupyter notebook中打开笔记本,并在屏幕的右上角查看。
例如,如果语言是Python并且正在使用名为env_name的环境,它应该说“Python [env_name]”。
问题2:从不同的conda环境中启动Jupyter Notebook
在运行jupyter notebook之前,使用source Activate <环境名称>激活终端中的conda环境。这将为Jupyter notebook设置默认环境。否则,默认为[Root]环境。
您还可以在Jupyter Notebook中创建新环境(主屏幕、Conda选项卡,然后单击加号)。
你可以在任何你想要的环境中创建一个笔记本。在主屏幕上选择“Files”选项卡,然后单击“New”下拉菜单,在该菜单中从列表中选择一个Python环境。
正如在评论中提到的,需要对jupyter笔记本的conda支持来切换内核。现在似乎可以通过conda本身获得这种支持(而不是依赖于pip)。 http://docs.continuum.io/anaconda/user-guide/tasks/use-jupyter-notebook-extensions/
第二秒
除了Notebook Conda内核之外,它还带来了其他三个方便的扩展。