当我打开Jupyter笔记本(以前是IPython)时,它默认为c:\ users \ username

我如何将其更改为另一个位置?


当前回答

要在OS X中的Windows上执行下面描述的相同技巧,请创建这个shell脚本

#!/bin/bash
cd $(dirname "$0") && pwd
ipython notebook

将其命名为ipython-notebook.command并使其可执行。

把它放到你想要工作的目录中,然后双击它。

其他回答

在Windows下MiniConda2/Anaconda2上修改Jupyter或iPython工作目录,可以修改此文件:

C:\Program Files\Miniconda2\cwp.py

并添加项目文件夹位置:development_folder= 'C:\Users\USERNAME\Development' 这是我的用户名\开发在我的情况下。

还需要将:os.chdir(documents_folder)更改为os.chdir(development_folder)

try:
    documents_folder = get_folder_path(FOLDERID.Documents)
    development_folder= 'C:\Users\USERNAME\Development'
except PathNotFoundException:
    documents_folder = get_folder_path(FOLDERID.PublicDocuments)
os.chdir(development_folder)
subprocess.call(args, env=env)

通过使用常规的Jupiter Notebook快捷键来执行。

在命令行输入“jupyter notebook”之前导航到所需的文件夹。

在我的情况下,我所有的python文件都在“D:\ python”。

然后输入命令“jupyter notebook”,你就有了它。您已经更改了工作目录。

找到你的ipython二进制文件。如果你使用anaconda在mac上安装ipython-notebook,它很可能会在/Users/[name]/anaconda/bin/目录下

在那个目录下,而不是启动你的笔记本

./ipython notebook

添加——notebook-dir=<unicode>选项。

./ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'

我在ipython bin目录中使用bashscript启动我的笔记本:

DIR=$(dirname $0)
$DIR/ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'

注意-到notebook目录的路径是相对于ipython bin目录的。

运行ipython之前:

将目录更改为您的首选目录 运行ipython

运行ipython后:

使用%cd /输入/your/ preferred /path/here/ 使用%pwd检查当前目录

对上面的Windows技巧的一个更简单的修改-不需要硬编码目录。

A)创建一个包含以下内容的批处理文件: 注意:批处理文件是一个简单的文本文件,其中包含可以执行的命令 在CMD窗口中运行。它必须有一个'.bat'扩展名,因此… 你需要禁用隐藏已知类型扩展名的文件夹设置)

rem -- start_ipython_notebook_here.bat ---
dir
ipython notebook 
pause

B)复制并粘贴批处理文件到任何你想要启动笔记本服务器的文件夹。

(确保它是一个你有权限编辑的文件夹。“C:\”不是一个好的选择。)

C)在Windows资源管理器中双击批处理文件。

笔记本服务器应该像往常一样启动。