如何更改Jupyter启动文件夹

kch*_*hak 236 path anaconda jupyter jupyter-notebook

我尝试按照Jupyter Notebook文档中的说明进行操作.

不幸的是,我无法弄明白.这个"开始"字段究竟在哪里?

我有一个Windows 7(64位)系统,安装了Anaconda3(不在C盘中).我想改变Jupyter开始文件夹的位置.

mar*_*ylc 369

使用jupyter笔记本配置文件:

打开cmd(或Anaconda提示)并运行jupyter notebook --generate-config.

这会将文件写入C:\Users\username\.jupyter\jupyter_notebook_config.py.

浏览到文件位置并在编辑器中打开它

在文件中搜索以下行: #c.NotebookApp.notebook_dir = ''

替换为 c.NotebookApp.notebook_dir = '/the/path/to/home/folder/'

确保在路径中使用正斜杠并使用/ home/user /而不是〜/作为主目录,如果放在双引号中,即使文件夹名称包含空格,也可以使用反斜杠: "D:\yourUserName\Any Folder\More Folders\"

删除行开头的#以允许执行该行

  • 确保你_uncomment_这一行.这让我有点兴奋. (59认同)
  • 正向斜线非常重要.所以你会写:_C:/ Users/username/_.这得到了我,因为我们通常不会在Windows上编写这样的路径 (38认同)
  • 不再适用于Windows,现在您必须更改快捷方式目标中的%USERPROFILE%.以下是[官方说明](http://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/execute.html#change-jupyter-notebook-startup-folder-windows). (18认同)
  • 对不起,但这对我不起作用,得到了这一行(当然没有注释):`c.NotebookApp.notebook_dir ='E:/ Daniel/Python Projects /'` - 它在其他地方继续打开. (12认同)
  • OP问题的正确答案是这个答案的组合,两个用户的评论:csaladenes和Shantnu Tiwari,以及下面的cb4以及Stefano和OskarŚwierad的两条评论.我在Win10,Anaconda 3上 (5认同)
  • 对我来说,它可以在Windows 10中使用常规的正斜杠“ /”从今天开始使用,并且没有更多更改。公认的解决方案速度更快,但我认为这一解决方案越来越好。相应地投票支持。谢谢。 (3认同)
  • @Daniel 那可能是由于单引号和项目路径中的空格。使用双引号或将路径更改为没有空格的内容。 (2认同)
  • Windows10:我编辑了C:\ Users\[用户名]\.jupyter\jupyter_notebook_config.py,使用双引号和Windows反斜杠,更改为其他驱动器上的目录.这通过Anaconda Navigator中的框访问Jupyter时有效.但是,在开始菜单(Anaconda3下列出)中使用Jupyter Notebook图标时,它不起作用.显然,开始菜单项不会读取配置文件. (2认同)

小智 124

cd 进入目录或父目录(使用嵌套在其中的目标目录).

注意它必须是一个文件夹(E:\> ---这不起作用)

然后运行命令 jupyter notebook

  • 仅适用于Anaconda提示 (11认同)
  • 值得一提的是,这在Anaconda提示中总是有效 - 并非每个人都可以通过`cmd`访问conda命令. (6认同)
  • 这对于异常情况非常有用;我不想更改jupyter_notebook_config的c.NotebookApp.notebook_dir属性,也不想更改Jupyter的Start in属性(Windows快捷方式),我只想启动Jupyter一次或两次在特定目录中;只是在那里的cd(或查看[@DRozen的答案](http://stackoverflow.com/a/43213658/1175496)) (3认同)
  • *重要*:在典型的nbconfig设置之后,还要从Jupyter Notebook快捷方式_Target_字段中删除`%USERPROFILE%`。 (2认同)
  • @TheRedPea - 更改 c.NotebookApp.notebook_dir 的配置选项似乎并没有真正更改工作目录。它在 Jupyter 界面中显示树根为我设置的目录,但实际上笔记本似乎仍然使用相同的根。例如,即使在设置 c.NotebookApp.notebook_dir 之后,我的所有导入语句仍然使用旧根目录 (2认同)

cb4*_*cb4 95

我在Windows 10上,但同样版本的Anaconda.

  1. 单击" 开始"菜单,然后单击" 所有程序"(仅适用于Win10的程序)
  2. 单击Anaconda3文件夹; 我的是Anaconda3(64位)
  3. 在那里你应该看到Jupyter Notebook.如果您安装了虚拟环境,则会出现如下环境名称:Jupyter Notebook(env)
  4. 右键单击Jupyter Notebook条目并导航到More => Open File Location
  5. 右键单击正确的Jupyter Notebook条目,然后单击" 属性"
  6. 开始于:框中输入路径; 如果路径中包含空格,则必须用双引号将其括起来

用户导航到Anaconda3文件夹(在Windows中;在AppData中),编辑

  • 是的,您还必须删除可执行文件路径末尾的"%USERPROFILE%" (32认同)
  • 我完全做了这些,改变了"开始"路径.但是当我双击快捷方式时,它仍会在我的主目录中打开.疯!你有什么建议吗? (18认同)
  • 在`jupyter-notebook-script.py`之后的"目的地"框中添加您的路径 (13认同)
  • 我有同样的问题. (4认同)
  • 它在Windows 10上不起作用.路径存在并封闭,但它从原始文件夹开始. (2认同)
  • 我为我想要工作的每个不同目录制作了Jupyter快捷链接的副本.然后将每个人的"开始"属性编辑到相关路径,删除"目标"末尾的"%USERPROFILE%"属性,并在引号中的相同相关路径中添加到"目标"属性的末尾.这在使用Anaconda的Windows 10中对我有用. (2认同)
  • 此解决方案工作正常,只是您需要将路径中的反斜杠(您可能已从 win10 文件系统复制)更改为斜杠以避免字符转义问题。无论如何,@shahar_m 建议的配置方法是最优雅的方法,可以得到你想要的,甚至更多 (2认同)

Lou*_*ang 53

首先尝试运行

jupyter notebook --notebook-dir='C:\Your\Desired\Start\Directory\'

在命令行(cmd)中查看Jupyter笔记本是否在所需位置打开.

如果是,那么您可以通过以下方式使其成为快捷方式:

  1. 在Windows文件资源管理器或桌面上,右键单击>新建>快捷方式

  2. 输入以下位置,然后单击下一步:

jupyter notebook --notebook-dir='C:\Your\Desired\Start\Directory\'

  1. 输入快捷方式的名称并完成

现在,您可以在所需位置启动Jupyter.这适用于Windows 7.

请注意,如果您发现路径无效的错误,请尝试在路径中使用常用斜杠/而不是反斜杠 jupyter notebook --notebook-dir='D:/'

  • 我认为这是最好的答案。`--notebook-dir`标志在Mac和Linux上对我有用。 (2认同)

Yul*_*Yul 36

我只是遇到了同样的问题并测试了上面提到的方法.经过几次试验,我意识到它们是部分正确的,并不是完整的解决方案.我使用python 3.6在Windows 10和Anaconda 4.4.0中测试了下面的内容.

有两种方法可以做,即使它们只有很小的差异.按照上面建议的marneylc的方式:即

1)打开"Anaconda Prompt"并输入 jupyter notebook --generate-config

2)你找到了文件 C:\Users\username\.jupyter\jupyter_notebook_config.py

3)改变的线#c.NotebookApp.notebook_dir = ''c.NotebookApp.notebook_dir = 'c:\test\your_root\'

4)然后,转到位于的Jupyter Notebook的快捷方式 C:\Users\User_name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)

5)右键单击并转到 Properties

6)在Target现场,删除%USERPROFILE%如上所述的stenlytw.

7)然后,在该领域Start in中,输入的相同的目录c:\test\your_root\jupyter_notebook_config.py

8)完成!

作为更简单的方法,在第3步之后,转到 C:\Users\User_name\Anaconda3\Scripts

4-2)您可以看到文件jupyter-notebook.exe并单击它.

5-2)然后,Jupyter启动您指定的文件夹jupyter_notebook_config.py.所以制作这个文件的快捷方式.

6-2)完成.

  • 实际上,您在1-3之后需要做的就是编辑Juypiter快捷方式以删除%USERPROFILE%. (5认同)
  • 对我不起作用:我的计算机中不存在文件夹 C:\Users\User_name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3(64 位),单击 jupyter-notebook.exe 会打开一个notebook 位于 jupyter-notebook.exe 所在的目录中,而不是我在 'jupyter_notebook_config.py' 中指定的目录中 (2认同)
  • 您的解决方案是完美的(步骤 1-3) (2认同)

sha*_*r_m 27

您可以从conda命令行更改配置:

  • 运行anaconda命令提示符
  • jupyter notebook --generate-config
  • 目录.jupyter /应该在您的家中创建一个文件jupyter_notebook_config.py
  • 取消注释并编辑该字段 c.NotebookApp.notebook_dir

信用卡给Clement https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/gqRwT_SxGBw

  • 在Windows 10上确认这对我有用,可能是最简单的解决方案 (3认同)

ste*_*ytw 23

我正在使用带有Anaconda2的Windows 7(64位).在开始菜单中,右键单击Jupyter Notebook -> Properties.在Target现场,换%USERPROFILE%到新的"D:\path".

                         jupyter

  • 我正在使用Anaconda 3和Windows 10,这个答案对于该组合​​几乎是正确的-我使用的是“ E:/”而不是“ D:\ new path”。重要说明:即使是Windows,这也是“正斜杠”而不是“反斜杠”。我只留下了“开始于:”字段。 (4认同)
  • “目标:”字段中应该包含什么? (2认同)

com*_*ous 18

所以上面的答案有所帮助,但请允许我说清楚,以便其他不太聪明的人可以用同样的方式解决问题:

Windows 10使用Python,Ipython和Jupyter Notebook安装Anaconda时会出现此问题.

首先打开anaconda提示符,然后在提示符中键入以下内容

jupyter notebook --generate-config
Run Code Online (Sandbox Code Playgroud)

你会得到这样的东西: 在此输入图像描述

您不必再在提示上执行任何操作.由于隐私原因,我没有快照我的完整地址,但它显示的内容如下:

C:\Users\name\.jupyter
Run Code Online (Sandbox Code Playgroud)

在C:驱动器中找到此文件夹,在此文件夹中,您将看到jupyter_notebook_config.py这是一个python文件.将文件拖到Notepad ++中进行编辑.编辑时,查找第214行,如下所示:

#c.NotebookApp.notebook_dir = ''
Run Code Online (Sandbox Code Playgroud)

我们需要取消注释,并将我们的目标文件夹地址添加到''这样:

c.NotebookApp.notebook_dir = 'C:\\Users\\name\\Desktop\\foldername'
Run Code Online (Sandbox Code Playgroud)

然后保存文件.然后再次打开anaconda提示符,键入jupyter notebook,它将在浏览器中启动具有上述地址的文件夹.在这里,关键点是UNCOMMENT,这意味着删除行前面的#,然后,USE \\文件夹之间的双斜线,否则,如果你使用\,它将无法工作.

就这样.


vas*_*111 17

对于 Windows 10:

  1. 查找 Jupiter 笔记本快捷方式(在开始菜单 > Anaconda 中)。
  2. 右键单击 和Properties
  3. 添加路径,你想(使用/\为路径)上的截图显示为:

在此处输入图片说明


nia*_*iak 6

这个问题已经很老了,问题似乎已经解决了,但如果只是提醒自己下次遇到这个问题时,这里是另一个解决方案(不过仅在 Windows 10 上测试过)。

jupyter 笔记本的快捷方式(无论是从开始菜单、桌面快捷方式还是固定到任务栏)调用许多脚本(大概是为了初始化 jupyter 笔记本等),这些脚本是从快捷方式的目标文本字段中编写的Properties window. 追加

--notebook-dir='C:/Your/Desired/Start/Directory/'
Run Code Online (Sandbox Code Playgroud)

应该在指定的目录中启动笔记本(正如@Victor O 指出的那样,它不能是驱动器,而必须是文件夹)。
如果这不起作用,也可以将相同的目录添加到Start in字段中。

注意:我在Target字段中使用了正斜杠,在Start in字段中使用了反斜杠。如果您好奇哪些组合有效,请随意更改。

此外,这不是我的想法,但我忘记了它来自哪里(我检查了之前安装的快捷方式,因为我确定没有尝试过此页面中的任何内容,而是从 OP 提供的链接中建议的方法。) . 如果有人想提供链接,请这样做。

抱歉,如果我不能为此添加任何基础研究,但该解决方案在四个独立的系统上对我有用,并且实施起来相当简单。


小智 6

这个方法可能与你的问题无关,但对我来说非常有用。

只需在地址栏中输入“cmd”即可打开命令提示符,然后输入“jupyter notebook”。

通过这种方法,您可以从Windows系统当前所在的任何路径快速打开Anaconda jupyter 。

在此输入图像描述 在此输入图像描述


Bip*_*pin 6

从所需位置打开 Jupyter Notebook 的最简单和简单的方法是打开 Anaconda Prompt(仅当您使用 Anaconda Distribution 安装 Python 时才可能)。

在 Windows 文件资源管理器中打开所需位置,从 Windows 文件资源管理器的地址栏中复制所需位置。Alt + D 转到地址栏,Ctrl + C 复制该位置。

Windows 文件资源管理器

现在打开 Anaconda Prompt 并输入以下命令:

cd D:\desired location
Run Code Online (Sandbox Code Playgroud)

不知何故,Anaconda Prompt 返回到原来的位置。输入“d:”,提示将到达您想要的位置(如下图所示)。请注意,您必须输入所需位置的驱动器号(C: 代表 C:\ 驱动器-主分区)。
蟒蛇提示

之后,输入“jupyter notebook”,Jupyter Notebook 将被打开。 蟒蛇提示

请注意,Jupyter Notebook 的主页未列出任何内容,因为该文件夹为空。 Jupyter 笔记本

创建 Python3 笔记本后,主页将列出文件。 Jupyter 笔记本

通过这种方式,您可以从任何位置打开 Jupyter Notebook,而无需处理前往安装位置并进行必要调整的所有复杂性。


Leo*_*Tan 5

同意大多数答案,只不过jupyter_notebook_config.py您必须输入

#c.NotebookApp.notebook_dir='c:\\test\\your_root'
Run Code Online (Sandbox Code Playgroud)

双重\\是关键答案


MWw*_*MWw 5

如果您的目标是永久更改启动位置。您可以通过更改笔记本的快捷方式来完成此操作。假设您使用的是 Windows 10

  1. 按开始并在 Anaconda 文件夹中找到 Jupter Notebook
  2. 右键->更多->打开文件位置
  3. 右键单击 Jupyter Notebook 短可爱 -> 属性
  4. 现在在目标中:您将在末尾看到类似以下内容的内容:“%USERPROFILE%/”。将%USERPROFILE%/的内容替换为您所需的DIRECTORY。例如“D:\GoogleDrive”

祝你好运


Can*_*den 5

打开Anaconda Prompt并写入打开G盘的笔记本文件夹jupyter notebook --notebook-dir 'G:'没有“=”