使用 Python 3 打开 Jupyter Notebook

使用 Python 3 打开 Jupyter Notebook

我在 Ubuntu 18.04 LTS 上安装了 Python 2 和 Python 3:

如果我在终端中执行python -V和,我会分别得到和。python3 -VPython 2.7.17Python 3.6.9

当我打开 Jupyter Notebook 时,我只能选择打开 Python 2 笔记本。我怎样才能打开 Python 3 笔记本?

当我搜索答案时,我看到了涉及安装 anaconda 的解决方案 - 但我的机器上已经有 Jupyter Notebook 和 Python 3。如果不需要的话,我不想通过安装其他版本的 python 和 Jupyter Notebook 来搞乱一切。这是通过 anaconda 执行此操作的最佳方法吗?

答案1

python 本身不是一个命令。它链接到 python 2.x 或 3.x 版本。在你的情况下,它指向 python 2.x

因此当您使用 ipykernel 安装时python -m ipykernel install --userpython -m pip install ipykernel将其安装为 python2.x 时。

为了解决这个问题,你可以将 ipykernel 安装为 pythion3。只需将 python 替换为 python3。因此你的命令将是

python3 -m pip install ipykernel

现在运行 jupyter 并检查是否可以看到 python3.x 内核。

另外,如果你真的不想让多个版本的 Python 弄乱你的系统,docker 镜像将是你最好的选择。它消除了安装 Python 和其他工具的所有复杂性。

相关内容