Jupyter Notebookの初期ディレクトリ変更で少し詰まったので、備忘録です。
とりあえず、Qiita記事を参考にしながら、Anaconda promptで以下を入力して、configファイルを作成。
jupyter notebook --generate-config
C:\Users\username.jupyter\jupyter_notebook_config.pyを開いて、c.NotebookApp.notebook_dirを検索し、”に設定した初期ディレクトリの場所を入力して、コメントアウト。
c.NotebookApp.notebook_dir = 'C:\Users\XXXXXXXXXXXXXXXXXX'
これで終了とおもってJupyter noteを起動したら、初期ディレクトリが変わっていない。。。
問題があった箇所1; 使っていたショートカット
この記事に書いてある通り、使用しているJupyter Notebookのショートカットのリンク先を修正する必要があるらしい。
Windowsボタンから開いていたので、とりあえず、「ファイルの場所を開く」を実施。

フォルダのJupyter Notebookへのショートカットのプロパティ画面を開き、この%PROFILE%を削除

これで終了とおもってJupyter noteを起動したら、まだ初期ディレクトリが変わっていない。。。
問題があった箇所2; SyntaxError
起動画面を確認すると、以下のエラーが出ていました。
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes
ここらへんのページを参考に、再度C:\Users\username.jupyter\jupyter_notebook_config.pyを開いて、c.NotebookApp.notebook_dirの行のパスの前にrを追加し、以下のように修正。
c.NotebookApp.notebook_dir = r'C:\Users\XXXXXXXXXXXXXXXXXX'
ここまでやったら、無事Jupyter noteの初期ディレクトリが変更できました。やったぜ。

コメント