conda环境是Jupyter执行的?
我有jupyter / anaconda / python3.5。
-
我怎么知道哪个conda环境是我的jupyter笔记本上运行?
-
如何从新的conda环境启动jupyter?
问题1:查找当前笔记本的conda环境
在Jupyter笔记本中打开笔记本电脑,并在屏幕右上angular查找。
例如,如果语言是Python并且使用名为env_name的环境,则应该说“Python [env_name]”。
问题2:从不同的conda环境中启动Jupyter Notebook
在运行jupyter notebook
之前,使用source activate <environment name>
terminal中的jupyter notebook
source activate <environment name>
。 这为Jupyter笔记本设置了默认环境 。 否则,[Root]环境是默认的。
您也可以从Jupyter Notebook(主屏幕,Conda选项卡,然后单击加号)创build新的环境。
你可以在任何你想要的环境下创build一个笔记本。 select主屏幕上的“文件”选项卡,然后单击“新build”下拉菜单,然后在该菜单中从列表中select一个Python环境。
正如在评论中提到的,conda支持jupyter笔记本电脑需要切换内核。 似乎这种支持现在可以通过conda本身(而不是依靠点子)。 https://docs.continuum.io/anaconda/jupyter-notebook-extensions
conda install nb_conda
除了笔记本Conda内核,还带来了另外三个方便的扩展。
如果上面的ans不起作用,那么试试在新的env中运行conda conda install ipykernel
,然后从任何env运行jupyter笔记本,你将能够看到或切换这些内核。
whitch环境是jupyter执行:
import sys print(sys.executable)
为jupyter笔记本创build内核
source activate myenv python -m ipykernel install --user --name myenv --display-name "Python (myenv)" source activate other-env python -m ipykernel install --user --name other-env --display-name "Python (other-env)"
http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernel-install