我在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