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

2024-09-30 12:18:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从Jupiter笔记本上运行Python2和Python3内核。我在Python和Jupyter中使用Anaconda。在

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

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

enter image description here


Tags: whichbinversionjupyterair内核condapython3
2条回答

您可以:

conda create —name py2 python=2.7 anaconda 
conda activate py2
(py2) conda install ipykernel -y
(py2) python -m ipykernel install  user  name py2  display-name "Python 2.7"

这将使用python2.7创建一个名为py2的环境,并将其添加到名为python2.7的内核中

如果我们还想拥有其他版本,例如Python 3.7,我们可以执行相同的步骤:

^{pr2}$

注意:您不必添加“Python”包。希望这能帮助您理解如何向jupyter内核添加环境。在

参见:Anaconda Documentation

  1. 确保pip版本高于9.0
$ python2 -m pip  version
  1. 那就这么做
^{pr2}$
  1. 启动或重新启动Jupyter,您应该完成。在

顺便说一下,这个解决方案来自ipython docs。在

相关问题 更多 >

    热门问题