一句话说明白:如何修改jupyter notebook(.ipynb文件)的默认保存位置?更换浏览器启动jupyter如何设置密码?
一、windows
前言
- 我们知道,jupyter默认保存的位置是:用户文件夹。实际开发中用起来很不方便!那么,如何自定义更改目录放到E盘?
- 还有,jupyter启动时用的是系统默认的浏览器,我们一旦更换别的浏览器打开会提示输入密码,如何解决,怎么设置密码?
方法 ------- 更改jupyter notebook配置文件
1.修改jupyter文件存储位置的方法:
一句话说明白:
打开C:\Users\你的用户名\.jupyter\jupyter_notebook_config.py
配置文件,更改代码将#c.NotebookApp.notebook_dir = ' '
的注释符号#
去掉,并把你想存放的位置输入到' '
当中。
注:
1.如果不管用,则右键jupyter notebook的快捷方式->属性->将它的访问链接后面的%USERPROFILE%
删除即可。(jupyter notebook的快捷方式位置 ---- 先在开始菜单找到该图标,再右键打开图标位置即可找到。我的在C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)\Jupyter Notebook (Anaconda3)
,或者可以用everything搜一下)
2.若没有该配置文件,则打开cmd窗口运行命令’jupyter notebook --generate-config’
2. 更改浏览器启动jupyter的方法:
这个不是一句话说明白了,好,
几句话说明白:
同样,还是上面那个配置文件,
- 更改代码将
#c.NotebookApp.allow_password_change = True
改成c.NotebookApp.allow_password_change = False
(去掉注释符号#) - cmd命令窗口,输入
jupyter notebook password
回车,然后输入你自定义的密码。如下:
可以看到,密码以hash密文形式存入到C:\Users\lyb\.jupyter\jupyter_notebook_config.json
文件里了,用记事本打开,密文如下:
- 将密文串复制,将
C:\Users\你的用户名\.jupyter\jupyter_notebook_config.py
配置文件中的#c.NotebookApp.password = ' '
改成c.NotebookApp.password = 'sha1:5b6597efe7ba:5d3b59253075ba08aca270b13c93465a0666de5d'
(以你的密文为准!) - 重启jupyter,更换浏览器,输入密码即可!
注:
配置文件jupyter_notebook_config.py一般都在上面说的位置,或者可以用everything搜索。最稳妥的方案是改之前先用命令行窗口查一下目录在哪。参考如下:
打开win命令行窗口(win+r->cmd),输入jupyter notebook --generate-config
回车。即可看到目录~~~
记得不要按y/N,这是提示你是否把文件重置为默认配置,我们只是用这命令看一下目录。
二、Linux
以后补充。
附:Linux下Anacoda已经自带jupyter notebook,启动方法终端输入为:
python -m IPython notebook
如果是root用户,输入:
python -m IPython notebook --allow-root
例如:在如下目录打开终端,
输入命令
将会自动打开浏览器启动jupyter notebook