anaconda 3中修改jupyter notebook自定义工作文件夹问题

作者环境为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。

anaconda 3中修改jupyter notebook自定义工作文件夹问题_第1张图片
Paste_Image.png

然后,完美!keras可用。


anaconda 3中修改jupyter notebook自定义工作文件夹问题_第2张图片
Paste_Image.png

2017年9月5日更新
在使用自定义工作目录后,相应的数据集文件也要放在该工作目录下,否则无法找到文件路径。

如果这种方法无效,可以继续尝试以下三种方法
原文:总结:修改Anaconda中的Jupyter Notebook默认工作路径的三种方式

总结:修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
方式1

已应用此方式,成功

打开Windows的cmd,在cmd中输入jupyter notebook --generate-config

如下图:
anaconda 3中修改jupyter notebook自定义工作文件夹问题_第3张图片
注意y/N输入N
可以看到路径为D:\Users……找到此路径修改jupyter_notebook_config.py文件
anaconda 3中修改jupyter notebook自定义工作文件夹问题_第4张图片
这里写图片描述

打开此文件找到

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创建的快捷方式

anaconda 3中修改jupyter notebook自定义工作文件夹问题_第5张图片
这里写图片描述

右键属性进入并修改起始位置的地址为E:\Jupyter,然后应用便可成功
anaconda 3中修改jupyter notebook自定义工作文件夹问题_第6张图片
这里写图片描述

方式3
打开Anaconda安装目录下的etc文件如:C:\Anaconda3\etc\jupyter我的安装目录在C:\Anaconda3

anaconda 3中修改jupyter notebook自定义工作文件夹问题_第7张图片
这里写图片描述

再打开jupyter_notebook_config.json文件作如下修改即可:
anaconda 3中修改jupyter notebook自定义工作文件夹问题_第8张图片
这里写图片描述

你可能感兴趣的:(anaconda 3中修改jupyter notebook自定义工作文件夹问题)