I just started IPython Notebook, and I tried to use "Save" to save my progress. However, instead of saving the *.ipynb in my current working directory, it is saved in my python/Scripts folder. Would there be a way to set this?
This question is tagged with
~ Asked on 2013-09-19 17:22:18
Yes, you can specify the notebooks location in your profile configuration. Since it's not saving them to the directory where you started the notebook, I assume that you have this option set in your profile. You can find out the the path to the profiles directory by using:
$ ipython locate
Either in your default profile or in the profile you use, edit the
ipython_notebook_config.py file and change the lines:
Note: In case you don't have a profile, or the profile folder does not contain the
ipython_notebook_config.py file, use
ipython profile create.
# The directory to use for notebooks. c.NotebookManager.notebook_dir = u'/path/to/your/notebooks'
# The directory to use for notebooks. c.FileNotebookManager.notebook_dir = u'/path/to/your/notebooks'
Or just comment them out if you want the notebooks saved in the current directory.
Update (April 11th 2014): in IPython 2.0 the property name in the config file changed, so it's now:
c.NotebookApp.notebook_dir = u'/path/to/your/notebooks'
~ Answered on 2013-09-19 18:03:24
If you're using IPython 4.x/Jupyter, run
$ jupyter notebook --generate-config
This will create a file
~/.jupyter. This file already has a line starting with
All you need to do is to uncomment this line and change the value to your desired location, e.g.,
~ Answered on 2016-01-29 07:23:53