I'm trying to set a custom starting directory in Jupyter Notebook. I have edited jupyter_notebook_config.py.
Removed # from line "c.NotebookApp.notebook_dir =", added parameter:
c.NotebookApp.notebook_dir = u'c:\\my\\chosen\\directory'.
But still doesn't work, console coming up with error, and jupyter starting in the default home directory.
I'm using Windows server 2008. According to the manuals, it should work.
Does anyone have a suggestion about my problem?
The followings steps work perfectly for me on Windows:
First find which directory Jupyter is looking in for your config file:
If there is no
jupyter_notebook_config.py
file in that directory, generate one by typing:Then edit the
jupyter_notebook_config.py
file and add something like:Then start your jupyter notebook from any directory:
and it will start in the directory you specified.
For more info see: http://jupyter-notebook.readthedocs.io/en/latest/config.html
I also had the problem, and editing jupyter configuration file didn't work either.
My workaround is to make a batch file that goes to a specified directory, then start jupyter notebook from that directory.
You can use notepad to write the batch file, just save it as an all files and specify the extension as .bat
An easy way is also available from DOS prompt using copy con. First, access command prompt (usually by typing "cmd" and enter). Then:
after that you can specify your directory and start notebook from there, for example if your directory is D:\python_codes :
After that, save the file using CTRL+Z and Enter.
You can run the batch file by calling the name (startjupyter), or click it. For the latter, maybe put it in your desktop for easy access.
I had also problems with the solutions given here. My solution was quick and dirty then, but it works with Windows. I made a batch-file:
You can start Jupyter with a defined directory when you use different batch-files. For example:
or
Microsoft Windows
Open dos command line by typing
cmd
on windows explorer address bar. This will open command prompt with current path set to current folder. Typejupyter notebook --notebook-dir=%CD%
on commandline to start jupyter notebook (ipython notebook) with current directory as notebook's starting directory