作者环境为Win10+Anaconda 3,在自定义jupyter notebook工作文件夹时遇到问题,终于靠知乎用户@baor279关于该问题 的回答中找到了答案。
进入你的工作目录,例如D:\jupyter
在目录下新建文本文档,输入:
rem -- start_ipython_notebook_here.bat ---
dir
ipython notebook
pause
保存为.bat
文件。以后,利用该文件打开jupyter notebook,就可以打开以此文件夹为home
目录的jupyter notebook了。
2017年9月4日更新
上述方法只能打开root
环境中的jupyter notebook,由于我要使用TensorFlow+keras,为此我创建了一个python35下的新环境tensorflow_gpu,为了使用这两个包,最理想的方法是:
在自定义工作目录上 按住shift键+鼠标右键点击“在此处打开命令窗口”,进入命令行模式,激活tensorflow_gpu环境,再进入jupyter notebook。
然后,完美!keras可用。
2017年9月5日更新
在使用自定义工作目录后,相应的数据集文件也要放在该工作目录下,否则无法找到文件路径。
如果这种方法无效,可以继续尝试以下三种方法。
原文:总结:修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
总结:修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
方式1
已应用此方式,成功
打开Windows的cmd,在cmd中输入jupyter notebook --generate-config
打开此文件找到
The directory to use for notebooks and kernels. #c.NotebookApp.notebook_dir = ''
将其改为 ## The directory to use for notebooks and kernels. c.NotebookApp.notebook_dir = 'E:\Jupyter'
其中E:\Jupyter为我的工作空间,你可以改成你自己的, 注意:
1.#c.NotebookApp.notebook_dir = ''
中的#必须删除,且前面不能留空格。
2.E:\Jupyter,Jupyter文件夹必须提前新建,如果没有新建,Jupyter Notebook会找不到这个文件,会产生闪退现象。
方式2*
找到Anaconda创建的快捷方式
右键属性进入并修改起始位置的地址为E:\Jupyter,然后应用便可成功
方式3
打开Anaconda安装目录下的etc文件如:C:\Anaconda3\etc\jupyter我的安装目录在C:\Anaconda3
再打开jupyter_notebook_config.json文件作如下修改即可: