Jupyter notebookで初期フォルダを変更できない時のチェック点を4つ紹介します。
①jupyter_notebook_config.pyを設定
通常の変更方法はこんな感じです。
Aanaconda Promptで以下を入力してjupyter_notebook_config.pyを生成。
jupyter notebook --generate-config
jupyter_notebook_config.pyを開き、c.NotebookApp.notebook_dirを見つけてパスを設定する。
#c.NotebookApp.notebook_dir = ''
デフォルトでは↑となっているところを↓に書き換える。
c.NotebookApp.notebook_dir = 'D:\\anaconda\\'
今回はDドライブのanacondaフォルダに設定してみました。
②c.NotebookApp.notebook_dirのパス設定をチェック
変わらないっっ!!!という場合はまず以下をチェックします。
・Jupyter notebookを開いたときにこんなエラーが出てないか
SyntaxError: EOL while scanning string literal
これが出ている場合は、パス設定がうまくいっていません。
c.NotebookApp.notebook_dir = 'D:\anaconda\'
↑がエラーになってしまう書き方。
バックスラッシュ1つだとその直後の文字がエスケープされてしまうためエラーになってしまいます。
なので↓のように
c.NotebookApp.notebook_dir = 'D:\\anaconda\\'
バックスラッシュを2つにすれば解決です。
③ショートカットのリンク先末尾の「%USERPROFILE%」「%PROFILE%」「%HOME%」を消す!
それでもダメという場合は、ここをチェックです。
ショートカットリンクに変な設定が入ってしまっていると、初期ディレクトリがうまく変更できません。
なので、↓のような「%USERPROFILE%」「%PROFILE%」「%HOME%」を消します。
④ピン留めを外してもう一度ピン留めする
ピン留めしてあるリンクからアプリを開いていると、③の設定が反映されてなくて、初期フォルダが変わらない場合があります。
なので、ピン留めを一度外してもう一度ピン留めしなおしてみてください。
この4つをチェックすれば、どこかでJupyter notebookの初期フォルダを変更できるはず・・・です!
コメント