概要
pyenvでインストールしたanacondaのJupyter Notebookをzshで使う(不具合対応)に続き,ZshでJupyter Notebookを使うための試行錯誤を備忘録としてまとめておく.
不具合状況
-
$ conda info -e
で仮想環境が確認できるにも関わらず,$ conda activate <仮想環境名>
でアクティベートできない
環境
Mac OS Mojave
方法
1. 仮想環境の実行をトライする
Terminal
$ conda activate <仮想環境名>
返ってきたエラーメッセージ
Terminal
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run
$ conda init <SHELL_NAME>
Currently supported shells are:
- bash
- fish
- tcsh
- xonsh
- zsh
- powershell
See 'conda init --help' for more information and options.
IMPORTANT: You may need to close and restart your shell after running 'conda init'.
2. イニシャライズ
Terminal
$ conda init <SHELL_NAME> ※今回は”zsh”
3.シェルの再起動
Terminal
$ exec $SHELL -l
余談. シェル再起動後の対応
シェルを再起動したら,プロンプトが(base) <ユーザー名>%
となっていた.Pythonのベース環境内に入ってしまっているようだったので$ conda deactivate
で仮想環境を終了.