我想使用 Jupyter 来处理 Python 2.7,但是当我单击创建新笔记本时它并没有出现。
我读到我需要安装 ipython 2.7 kernspec 文件,但是出现此错误:
$ ipython2.7 kernelspec install-self
/usr/lib/python2.7/dist-packages/IPython/frontend.py:30: UserWarning: The top-level `frontend` package has been deprecated. All its subpackages have been moved to the top `IPython` level.
warn("The top-level `frontend` package has been deprecated. "
[TerminalIPythonApp] WARNING | File not found: u'kernelspec'
对于 Ubuntu 14.04 获取此文件的“正确”方法是什么?
另外,我正在努力寻找文档——有吗?
我通过运行以下命令安装了 Jupyter:
$ sudo apt-get install ipython3 ipython3-notebook
提前致谢!
答案1
我遇到了同样的问题,这是因为我的 ipython 版本不同,因为它是用 aptitude 而不是 pip 安装的。我看到了:
sudo pip uninstall ipython
Not uninstalling ipython at /usr/lib/python2.7/dist-packages, owned by OS
所以我卸载了这个版本并用 pip 重新安装它:
sudo apt-get remove ipython
sudo pip install ipython
然后您可以安装 python2 内核并检查它是否正常工作:
sudo ipython kernelspec install-self
ipython kernelspec list
注意:如果你想避免以 root 身份安装,可能需要使用 pip 的 --user 选项