具有Python 2和Python3内核的Jupyter笔记本

Lok*_*wal 7 python anaconda jupyter-notebook

我想从Jupiter Notebook运行Python2和Python3内核。我正在使用Anaconda进行Python和Jupyter发行。

Lokeshs-MacBook-Air-2:~ lokeshagrawal$ conda --version
conda 4.5.12

Lokeshs-MacBook-Air-2:~ lokeshagrawal$ which python
/anaconda3/bin/python

Lokeshs-MacBook-Air-2:~ lokeshagrawal$ which jupyter notebook
/anaconda3/bin/jupyter

[![Lokeshs-MacBook-Air-2:~ lokeshagrawal$ python --version
Python 3.7.2
Run Code Online (Sandbox Code Playgroud)

如您在下图中所看到的,我只有一个选项可以从Jupyter启动Python3内核。我怎样才能同时拥有Python2和Python3?

在此处输入图片说明

Dyl*_*lan 5

  1. 确保您的 pip 版本大于 9.0
$ python2 -m pip --version
Run Code Online (Sandbox Code Playgroud)
  1. 然后做这个
$ python2 -m pip install ipykernel OR python2 -m pip install ipykernel --user
$ python2 -m ipykernel install --user
Run Code Online (Sandbox Code Playgroud)
  1. 启动或重启 Jupyter,你应该就完成了。

顺便说一下,这个解决方案来自ipython 文档