我在 Ubuntu 18.04 LTS 上安装了 python 2 和 python 3:
如果我这样做python -V
,python3 -V
在我的终端中,我会分别得到Python 2.7.17
和Python 3.6.9
。
当我打开 Jupyter Notebook 时,我只能选择打开 Python 2 笔记本。如何打开 python 3 笔记本?
当我搜索答案时,我看到了涉及安装 anaconda 的解决方案——但我的机器上已经安装了 Jupyter Notebook 和 Python 3。如果不需要的话,我不想通过安装更多版本的 python 和 Jupyter Notebook 来搞砸事情。这是通过anaconda做到这一点的最佳方法吗?
python 本身不是命令。它链接到 python 2.x 或 3.x 的版本。在您的情况下,它指向 python 2.x
python -m ipykernel install --user
因此,当您使用或python -m pip install ipykernel
安装为 python2.x安装 ipykernel 时。要解决此问题,您可以将 ipykernel 安装为 pythion3。只需将 python 替换为 python3 即可。所以你的命令将是
现在运行 jupyter 并检查是否可以看到 python3.x 内核。
另外,如果你真的不想用多个版本的 python 弄乱你的系统,docker images 将是你最好的选择。它消除了安装 python 和其他工具的所有复杂性。