jupyter notebookのパスワード再設定
パスワードを忘れてしまったので再設定した。
パスワードのハッシュ化
以下をターミナルに打ち込んで新しいパスワードをハッシュ化する。
$ python -c 'from notebook.auth import passwd;print(passwd())'
設定ファイル変更
$ vi /home/user/.jupyter/jupyter_notebook_config.py
c.NotebookApp.password = 'この部分に先ほどのパスワードを入力'
古いほうは消し、いざ立ち上げると、エラー。
Collisions detected in /home/user/.jupyter/jupyter_notebook_config.py and /home/user/.jupyter/jupyter_notebook_config.json config files. /home/user/.jupyter/jupyter_notebook_config.json has higher priority: {
"NotebookApp": {
"password": "'新しいパスワード' ignored, using '古いパスワード'
}
}
よくみると、「jupyter_notebook_config.json has higher priority」つまりjupyter_notebook_config.jsonを編集しないことにはパスワードが変わらないようだ。
これも変更し、立ち上げると無事変更したパスワードで入れた。
ちなみに jupyter notebook --generate-config でデフォルトのファイルに戻せる。
コメント
コメントを投稿