Windows上のAnaconda環境で動かしているJupyterのデフォルトディレクトリを変更する
Publish date: 2020-02-03
Windows環境でAnacondaのJupyterを使っているが、最初に開くディレクトリが「C:\Users\UserName\」
となっているのが気になった。
以下のようにするとデフォルトのパスを変更できる。
Jupyter(Windows環境Anaconda)のConfig設定
まず、Anaonda Promptを表示し、以下を実行する。
(base) PS C:\Users\UserName> jupyter notebook --generate-config
Writing default config to: C:\Users\UserName\.jupyter\jupyter_notebook_config.py
jupyter_notebook_config.pyに「#c.NotebookApp.notebook_dir = ''
」を含む行があるので(自分の環境では261行目でした)パスを指定する。
c.NotebookApp.notebook_dir = 'C:\\jupyter\\'
ただ、この手順は「Anaconda Navigator (Anaconda3)」から起動した場合には有効だが、 「Jupyter Notebook (Anaconda3)」のような作成済みのショートカットからだと動いてくれない。
Jupyterのショートカット設定の変更
ショートカットの中身は次のようになっていた。
C:\ProgramData\Anaconda3\python.exe C:\ProgramData\Anaconda3\cwp.py C:\ProgramData\Anaconda3 C:\ProgramData\Anaconda3\python.exe C:\ProgramData\Anaconda3\Scripts\jupyter-notebook-script.py "%USERPROFILE%/"
“%USERPROFILE%/“の部分を書き換えると、既定のパスの変更を行えました。
C:\ProgramData\Anaconda3\python.exe C:\ProgramData\Anaconda3\cwp.py C:\ProgramData\Anaconda3 C:\ProgramData\Anaconda3\python.exe C:\ProgramData\Anaconda3\Scripts\jupyter-notebook-script.py "C:\jupyter\"