在Fedora Linux上的Jupyter中运行Python 2和3
作者:互联网
昨天我重新安装了Fedora 23.我按照https://jupyter.readthedocs.org/en/latest/install.html的说明安装了Jupyter,这意味着我做到了
pip install jupyter
对于Python 2来说似乎很有趣.我尝试按照Using both Python 2.x and Python 3.x in IPython Notebook的说明添加对Python 3内核的支持,这意味着我遵循了这些说明http://jupyter.cs.brynmawr.edu/hub/dblank/public/Jupyter%20Help.ipynb#1.4.2-Enable-Python-3-kernel.
我重启了服务器,打开了一个新的Python 3笔记本,然后看着内核在3秒钟后死亡.
对我来说很明显,关于运行2&的文档很少.在不使用Anaconda的Linux上的Jupyter中使用3.我们能否将其设为以Fedora Linux为中心,而不是Anaconda线程?
Fedora 23,Python 2.7.10 / 3.4.3
谢谢
解决方法:
I answered a similar question yesterday,尽管对于Debian.以下人员在Digital Ocean的一台新的Fedora 23机器上工作.您需要安装python-pip,python-pip3,在一个版本的Python上安装jupyter,然后为另一个版本的Python安装内核.首先,请确保已安装以下依赖项:
dnf groupinstall 'Development Tools'
dnf install gcc-c++
dnf install rpm-build
dnf install python-devel
dnf install python3-devel
然后安装pip和pip3:
dnf install python-pip
dnf install python3-pip
然后,安装jupyter.我们将使用python3,因为它已经是2016年了!
pip3 install jupyter
为python2安装ipykernel软件包:
python2 -m pip install ipykernel
python2 -m ipykernel install
编辑:文档情况已改善,您可能可以just follow the instructions here.
我将这些说明放在a handy script in this gist中.
我还设置了a script that will run Jupyter for you on a cloud machine,打开和关闭端口8888,并在公共IP上运行.
标签:jupyter-notebook,jupyter,fedora,linux,python 来源: https://codeday.me/bug/20191027/1945317.html