Jupyter Notebookの初期ディレクトリ変更 (トラブル対応含む)

プログラミング

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の初期ディレクトリが変更できました。やったぜ。

コメント

タイトルとURLをコピーしました