web-dev-qa-db-ja.com

Jupyterノートブックの実行パスを指定するにはどうすればよいですか?

16.04にPython 2と3の両方がインストールされています。ただし、JupyterはPython 3ではなくPython 2をフロントエンドとして使用しているようです。 画像をチェックアウト

問題は、Jupyterを6.0バージョンに更新したいのですが、6.0は2.7をサポートしていないため、更新できません。

また、ipython3 notebookを実行すると、Python 3が使用されます。

1
Vladimir Yashin
which jupyter-notebook

jupyterがインストールされている場所を教えてくれます。私の場合は:

/home/ravexina/.local/bin/jupyter-notebook

pythonのどのバージョンを使用していますか?

jupyter notebookを実行しましょう:

jupyter notebook

以下を使用して実行することもできます。

jupyter-notebook 

次に、pgrepを使用して、jupyterによって使用されているpythonバージョンを検出できます。

pgrep -a jupyter

私はpython3です:

3700 /usr/bin/python3 /home/ravexina/.local/bin/jupyter-notebook

スクリーンショットはどうですか

あなたのスクリーンショットでは、jupyterpython2を使用しており、python3カーネルを実行していることがわかります。つまり、python3ファイルで作業していますが、作業はjupyterpython2を使用。

両方のバージョンがインストールされている場合があります。とにかく、私のjupyterpip3を使用してインストールされ、最新です。バージョンは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の最新バージョンがインストールされました。

0
Ravexina