jupyter notebook starting directory

2019-02-18 05:24发布

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?

4条回答
男人必须洒脱
2楼-- · 2019-02-18 05:30

The followings steps work perfectly for me on Windows:

First find which directory Jupyter is looking in for your config file:

jupyter --config-dir

If there is no jupyter_notebook_config.py file in that directory, generate one by typing:

jupyter notebook --generate-config

Then edit the jupyter_notebook_config.py file and add something like:

## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'c:\\users\\rsignell\\documents\\github'

Then start your jupyter notebook from any directory:

jupyter notebook

and it will start in the directory you specified.

For more info see: http://jupyter-notebook.readthedocs.io/en/latest/config.html

查看更多
时光不老,我们不散
3楼-- · 2019-02-18 05:31

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:

copy con startjupyter.bat

after that you can specify your directory and start notebook from there, for example if your directory is D:\python_codes :

d:
cd python_codes
jupyter notebook

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.

查看更多
在下西门庆
4楼-- · 2019-02-18 05:38

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:

cd C:\[starting Directory]
jupyter notebook
stop

You can start Jupyter with a defined directory when you use different batch-files. For example:

cd C:\datascience

or

cd C:\browsergame
查看更多
别忘想泡老子
5楼-- · 2019-02-18 05:57

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. Type jupyter notebook --notebook-dir=%CD% on commandline to start jupyter notebook (ipython notebook) with current directory as notebook's starting directory

查看更多
登录 后发表回答