在Windows中使用Anaconda打开ipython Notebook时选择内核

时间:2016-02-26 17:20:33

标签: python kernel ipython jupyter-notebook

我已安装(Python 2.7和3.5),并且我将Anaconda2 \ python作为PyCharm上的Project Interpreter。但是,这似乎不足以让ipython Notebook使用Python 2.7打开。

如何让iPython Notebook默认为Python 2,而不是3,或者让我选择选择哪一个我打开Notebook?

现在,甚至不能从Notebook中选择内核(?):

enter image description here

即使遵循说明here,也只有一个内核选项:

enter image description here

有趣的是,当我激活了专有软件环境时,我看到了我想要的东西(Python 2和3的单独选项) ,然后我打开Notebook:

enter image description here

这不是一个可行的解决方案,因为此产品是试用版。此外,应该有一种方法可以使这两个内核独立于此变通方法。

1 个答案:

答案 0 :(得分:1)

除了已经存在的Python 3内核之外,

Here是使Python 2内核可用的指令。复制于:

如果你在Python 3上运行Jupyter,你可以像这样建立一个Python 2内核:

python2 -m pip install ipykernel
python2 -m ipykernel install --user

或者使用conda,创建一个Python 2环境:

conda create -n ipykernel_py2 python=2 ipykernel
source activate ipykernel_py2    # On Windows, remove the word 'source'
python -m ipykernel install --user

如果您在Python 2上运行Jupyter并想要设置Python 3内核,请按照相同的步骤,将2替换为3。

最后一个命令为当前的python安装安装内核规范文件。内核规范文件是JSON文件,可以使用普通文本编辑器查看和更改。