2016-02-26 28 views
0

我兩者都已安裝(Python的2.7和3.5)與蟒蛇當打開筆記本電腦的IPython,我有Anaconda2 \蟒蛇作爲PyCharm我的項目解釋選擇內核。但是,這似乎不足以讓ipython Notebook使用Python 2.7打開。在Windows

我怎樣才能讓IPython的筆記本電腦默認爲Python 2中,而不是3,或者給我一個選項來選擇我打開筆記本電腦用哪一個?

現在,它甚至不是從筆記本中選擇內核的選項(?):

enter image description here

即使按照說明here後,只有一個內核選項:

enter image description here

有趣的是,我看到我想要的(單獨的Python 2和3的選項)只有當我有一個專有軟件環境激活,然後我打開筆記本:

enter image description here

這不是一個可行的解決方案,因爲這個產品是一個試用版。另外還有一種方法可以使這兩個內核獨立於此解決方案。

+0

看看這裏的說明:http://ipython.readthedocs.org/en/latest/install/kernel_install.html#kernels-for-python-2-and-3 –

+0

我曾看過它,但它的聲音和/或選擇,我想有兩個內核可用。 – Toni

+1

它不是/或者 - 如果你使用Python 3運行jupyter,除了已經可用的Python 3內核之外,這些步驟將設置一個Python 2內核。 –

回答

1

Here是使除了Python 3的內核已經存在可用的一個Python 2內核的指令。複製在:

如果你在Python 3的運行Jupyter,你可以設置一個Python 2內核是這樣的:

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

或者使用暢達,創建一個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內核,請按照相同的步驟,用3替換2。

最後一個命令安裝當前py的內核spec文件thon安裝。內核規格文件是JSON文件,可以用普通的文本編輯器查看和更改。