在jupyter中选择python内核

S12*_*000 7 debian python-2.7 python-3.5 jupyter jupyter-notebook

我在Debian Jessie上安装了:

Python2.7

Python3.5

我还通过pip2和安装了Jupyterpip3

但是当我启动时jupyter-notebook我只能使用python3作为内核!使用Jupyter时如何切换到pyhton2.7?

pne*_*ics 7

我在Digital Ocean上用新的Debian 8.5机器尝试了这个.

作为root,安装pipjupyterapt,以及开发包.

apt-get install python-pip python-dev python3-pip python3-dev libzmq3
pip3 install jupyter
Run Code Online (Sandbox Code Playgroud)

使用该ipykernel模块为Python2添加内核.已经安装了Python3内核.

pip install ipykernel
python2 -m ipykernel install
Run Code Online (Sandbox Code Playgroud)

当您运行jupyter notebook,你应该有两个Python 2,并Python 3可用内核上市.请注意,Tornado笔记本服务器在端口8888上提供HTTP服务,默认情况下,许多计算机上都没有打开它.这是一个将为您运行Jupyter的脚本,打开和关闭端口8888并在公共IP上运行.

Jupyter Web界面显示可用于新笔记本的两个内核


Ben*_*Ben 0

我现在无法对此进行测试,但 jupyter-notebook 可能正在查看您的$PATH变量以查找 python。当你打字的时候python --version,是吗python2

如果不是,您可以通过更改$PATH变量来选择要使用的 python ,以便 python2 在 python3 之前。