16.04にPython 2と3の両方がインストールされています。ただし、JupyterはPython 3ではなくPython 2をフロントエンドとして使用しているようです。 画像をチェックアウト 。
問題は、Jupyterを6.0バージョンに更新したいのですが、6.0は2.7をサポートしていないため、更新できません。
また、ipython3 notebook
を実行すると、Python 3が使用されます。
which jupyter-notebook
jupyter
がインストールされている場所を教えてくれます。私の場合は:
/home/ravexina/.local/bin/jupyter-notebook
jupyter notebook
を実行しましょう:
jupyter notebook
以下を使用して実行することもできます。
jupyter-notebook
次に、pgrep
を使用して、jupyter
によって使用されているpythonバージョンを検出できます。
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
の最新バージョンがインストールされました。