系统相关
首页 > 系统相关> > 在Fedora Linux上的Jupyter中运行Python 2和3

在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