plant-raspberrypi3のブログ

ラズベリーパイ3とPythonに挑戦して、植物を愛でたり画像を加工したりします。最近はscikit-imageの勉強してます。

Raspberry pi3にJupyter notebookを入れ直す

こんばんは。らずべりーです。 引き続きラズパイの設定し直し中です。

Jupyter notebookのインストールについては以前の記事で話題にしていました。

plant-raspberrypi3.hatenablog.com

しかし、先ほどこのときと同じ方法で入れようとしたところエラーが出てしまい、インストールできなくなっていました (OSは以前と同じRaspbian Jessieです)。

こんなエラーがでてました

以下のようなエラーメッセージがずらずらと。

$ sudo pip install jupyter

<前略>

-------------
 Failed building wheel for pyzmq

<中略>

-------------
 Failed building wheel for scandir

<中略>

Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-CxLQpN/scandir/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-aswTYC-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-CxLQpN/scandir/

どうも何かのコマンドの参照がうまくいっていない?

なんとか解決した

調べてみると、pipをアップグレードすると新しいpip/usr/local/binに保存されてしまうそうなのですが、それが原因でうまく参照できなくなっている可能性があることがわかりました。

pipの場所を確認したところ、確かに/usr/local/binにあることがわかりました。

$ which pip
/usr/local/bin/pip

参照元記事は以下。

Raspberry PiにJupyterをインストールする - ワテのブログ

早速、このページを真似っこさせていただいて、pipではなく

$ sudo pip3 install --upgrade pip

$ sudo /usr/local/bin/pip3 install jupyter

としてみたところ、問題なくインストールできました。よかった。