我在Ubuntu上安裝了Jupyter Notebook。 Python 2和Python 3在終端上運行正常,但只有Python 3在IPython上顯示。我正試圖在IPython上使用兩個內核(2和3)。將Python 2內核添加到Ipython
我試過從https://github.com/ipython/ipykernel手動安裝ipykernel,但成功但仍無法獲得Python 2內核顯示。我也試過:
> sudo ipython2 kernelspec install-self
,並得到了錯誤:ImportError: No module named shutil_get_terminal_size
接下來,我想:
python2 -m pip install --upgrade ipykernel
python2 -m ipykernel install
第二行返回了一個錯誤:
/usr/bin/python2: No module named shutil_get_terminal_size; 'ipykernel' is a package and cannot be directly executed
我猜挑戰在於名爲的模塊shutil_get_terminal_size。請,請告訴我如何解決這個問題。我看過這篇文章:https://github.com/ipython/ipython/issues/9416,但沒有多大意義。
謝謝!
不完全是答案,但爲什麼不爲Python 2和Python 3使用單獨的虛擬環境?這就是我所做的。 – seanmus