我在 16.04 上安装了 Python 2 和 Python 3。但是,Jupyter 似乎使用 Python 2 作为前端,而不是 Python 3。查看图片。
问题是我想要将 Jupyter 更新到 6.0 版本,但我无法这样做,因为 6.0 不支持 2.7。
另外,当我运行时ipython3 notebook
它使用 Python 3。
答案1
which jupyter-notebook
告诉我我的jupyter
安装在哪里,在我的情况下是:
/home/ravexina/.local/bin/jupyter-notebook
它使用哪个版本的 Python?
让我们运行jupyter notebook
:
jupyter notebook
您也可以使用以下命令运行它:
jupyter-notebook
然后我们可以用来pgrep
检测正在使用的python版本jupyter
:
pgrep -a jupyter
我的是python3
:
3700 /usr/bin/python3 /home/ravexina/.local/bin/jupyter-notebook
截图怎么样
在您的屏幕截图中,我可以看到您jupyter
正在使用python2
并运行一个内核,这意味着您正在使用一个 python3 文件,但是您的工作是通过使用python3
完成的。jupyter
python2
您可能安装了两个版本。无论如何,我的jupyter
是使用安装的pip3
,并且是最新的,其版本是:4.3.0,这是最新版本,您指的是ipython 6.0.0
。
无论如何,如果你还没有pip3
安装它:
sudo apt install python3-pip
然后更新它:
pip3 install pip --user --upgrade
安装/升级后jupyter
:
pip3 install jupyter --user --upgrade
现在您已经安装了最新版本jupyter
及其ipython 6.0.0
依赖项。