macにpyenv, jupyter notebookを入れる
最終更新:2022/11/22 投稿日:2022/05/15
備忘録.なんかいろいろ手こずった. M1 MACのせいかはわからないけど.
プロセスは普通に, homebrewを入れて, それを用いてpyenvを入れる. pyenvでpythonの好きなバージョンを入れて, pipでjupyter notebookを入れるという感じ.
Homebrew
ここでまずつまった.
Homebrew自体は普通に, 公式に従ってダウンロードしたが, パスが通っていない.
どうも, M1 mac では /opt
の下にbrewが置かれるようなので, /opt/homebrew/bin
をパスに追加して解決.
pyenv
pyenvはbrew install pyenv
として使って無事ダウンロードできた.
pyenvの使いかたは割愛. 特に, ここを参考にさせていただいた.
するとこんどは, terminalでpython
とうってもエラーがかえってくる.
python3
とうつと, Pythonは立ち上がるが, pyenvで指定したものと違う.
ここでも, pyenvで指定したPythonが置かれているPATHを通してやる必要があるよう(このやり方は正解かわからない).
色々探してやると, ~/.pyenv/shims
をPATHに通せばいいことがわかった.
これをすると, pip
も使えるように成る.
pipでインストールしたライブラリがimportできないとき
pip install XX
でライブラリをインストールしても, pythonを立ち上げてimport XX
をするとエラーがでることがある.
どうもこれはライブラリのパスが通っていないことが原因であることがあるよう.
このときは, pip show XX
でライブラリのLocationを確認し,
export PYTHONPATH="{Location}:$PYTHONPATH"
でLocationをパスに追加してやれば動いた.
Jupyter notebook
これはかんたん. 公式に従ってpip
を使いダウンロードできた.