6
4

More than 3 years have passed since last update.

pyenvでインストールしたanacondaのJupyter NotebookをZshで使う(不具合対応)

Last updated at Posted at 2020-01-01

概要

事の起こりは2019年末,Jupyter Notebookを久しぶりに動かそうとしたら起動できなかった.
色々と調べた結果,ターミナルをbashからzshに変更したことで,パス設定を直さなければいけないことが分かったけれど,自分の場合はpyenvでanacondaを入れていたので,さらにややこしいことになっていた.

症状

  • ターミナルから”Jupyter Notebook”と打つと,”zsh: command not found: jupyter”と返ってくる
  • ターミナルからPythonのバージョンを確認すると,macにデフォルトで入っていた古いバージョンが出てくる
  • anaconda navigaterからJupyter Notebookの起動はできる
  • jupyter notebookが起動しなくなった原因はconda init zsh? を参考にパスを設定するも,不具合が解決しない(そもそも,”Users/$$$(ユーザー名)/anaconda3/bin”のパスが参照するフォルダがない)

環境

Mac OS Mojave
anacondaをpyenvでインストール

パスを設定する方法

1. ".zshrc"を起動

Terminal
$ open ~/.zshrc

2. ".zshrc"にpyenvのパスを書き込む

.zshrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

3. シェルを再起動

Terminal
$ exec $SHELL -l

4. パスが通っていることを確認する

Terminal
$ which python

”/Users/<ユーザー名>/.pyenv/shims/python”と返ってきたのでOK

5. Jupyter Notebookの起動を確認

Terminal
$ Jupyter notebook

参考にさせていただいたサイト

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4