如何将Jupyter内核从Python 2更改为python 3?

Sat*_*ngh 5 python python-2.7 python-3.x jupyter-notebook

我已经安装了Jupiter Notebook,并且只有python 2作为默认内核。我想将其从python 2更改为python3。我该怎么做?这是屏幕截图。

Sad*_*han 6

https://conda.io/docs/user-guide/tasks/manage-python.html 
Run Code Online (Sandbox Code Playgroud)

按照链接管理python。如果您使用python 2,请使用此命令安装python 3。

conda create -n py36 python=3.6 anaconda
Run Code Online (Sandbox Code Playgroud)

安装python 3之后,使用此命令激活python 3

activate py36 
Run Code Online (Sandbox Code Playgroud)

然后打开jupyter笔记本,您将在内核中找到python。

  • 这对我不起作用。我可以激活我的环境,然后打开 python,它是 3.8(正如我想要的那样),但是当我打开 jupyter Notebook 时,新文件的唯一选项是 Python 2。 (2认同)

sar*_*pta 5

您可以通过以下步骤执行此操作:

  1. conda create -n py36 'python=3.6' ipykernel #Replace 3.6 with desired version.

  2. 要激活已安装的 jupyter 内核,您需要运行, source activate py36

  3. python -m ipykernel install --user

  4. 有趣的部分:如果你想在同一个笔记本中的内核(py2-py3)之间切换,你需要运行, conda install nb_conda

但是,如果您在任何时候意识到某些模块不可用,那么您需要检查 Anaconda Python 版本。

python - version
Run Code Online (Sandbox Code Playgroud)

如果不是python 3.x,则需要运行

conda create -n py36 python=3.6 anaconda
source active py36
Run Code Online (Sandbox Code Playgroud)

我希望它有所帮助并喜欢在同一个笔记本中切换 python 版本。您可以尝试在 python2 和 python 3 中打印一些东西。