【问题标题】:Open Jupyter Notebook from a Drive Other than C Drive从 C 驱动器以外的驱动器打开 Jupyter Notebook
【发布时间】:2019-07-31 09:17:56
【问题描述】:

我在驱动器 D 中有一个机器学习项目。它包含 python 笔记本文件。但是当我通过命令提示符启动 jupyter notebook 时,它只显示驱动器 C 内的目录。如何在不更改 jupyter notebook 启动路径的情况下导航到 C 驱动器以外的驱动器?我正在使用 Windows 10 操作系统。我找到的所有解决方案,试图改变笔记本启动路径。

【问题讨论】:

  • 在启动 jupyter notebook 之前将自己移动到 D 盘:打开命令提示符,输入 D:,然后输入 jupyter notebook。还是您的意思是要同时访问两个驱动器?
  • 我只能通过从开始搜索从 Jupyter Notebook 桌面应用程序启动笔记本。当我在命令提示符下尝试时,它无法识别 jupyter 命令。
  • 如果您通过 Anaconda 安装 Jupyter,请在 Anaconda 提示符中使用 jupyter notebook --notebook-dir=D:/ 而不是命令提示符。
  • 如果我们需要访问两个驱动器怎么办?

标签: python jupyter-notebook


【解决方案1】:

这是从 E Drive 打开 Jupiter 实验室

打开 Anaconda 提示 在终端输入下面的代码,你要指向 E 盘

jupyter lab --notebook-dir=E:/

【讨论】:

  • 一个好的答案将始终包括解释为什么这会解决问题,以便 OP 和任何未来的读者可以从中学习。
【解决方案2】:

按照以下步骤操作:

  1. 打开 Anaconda 提示
  2. 插入此命令, jupyter notebook --notebook-dir=NameOfTheDrive:

以驱动器 D 为例,jupyter notebook --notebook-dir=D:

【讨论】:

    【解决方案3】:

    要永久更改 Jupyter 的默认目录,请执行以下操作:

    • 寻找打开 Jupyter notebook 的快捷方式。
    • 右键单击快捷方式
    • 转到属性。
    • 寻找 ....jupyter-notebook-script.py "%USERPROFILE%/"
    • 将 %USERPROFILE%/ 更改为您想要的文件夹。
    • 重新启动 Jupyter 笔记本。

    【讨论】:

      【解决方案4】:

      如果您使用的是 JupyterLab,只需输入您想要的终端即可;

      jupyter lab --notebook-dir=D:/
      

      它将创建一个新的端口来访问 JupyterLab 中的 D: 驱动器

      【讨论】:

        【解决方案5】:
        1. 照常打开 Jupyter 笔记本

        2. 点击新建\终端

        3. 在终端输入下面的代码,你要指向F盘

          jupyter notebook --notebook-dir=F:/
          
        4. Jupter notebook 新会话 url 将在您的默认 Internet Explorer 中打开

        【讨论】:

          【解决方案6】:

          我的解决方案是创建一个批处理文件,允许我在当前目录执行jupyter

          1. 创建一个批处理文件jupy.bat,内容如下:
             jupyter notebook --notebook-dir=%1
          
          1. 将 jupy.bat 保存在某个文件夹中,比如d:\scripts
          2. 在 PATH 环境变量中追加 d:\scripts。这样我就可以在任何地方打电话给jupy
          3. 从现在开始,我可以进入我存放笔记本的文件夹,执行命令:
              jupy .
          

          【讨论】:

            【解决方案7】:

            您可以使用--notebook-dir 选项从您想要的任何驱动器/位置启动它。

            例如:

            jupyter notebook --notebook-dir=D:/
            

            【讨论】:

            • 这就是我一直在寻找的答案。谢谢
            • 完美。只有一件事,我必须给出 --notebook-dir=D: 没有正斜杠。
            • 对于 Windows,驱动器名称前不需要“/”:jupyter notebook --notebook-dir=D:
            • 为我工作。谢谢
            • 请注意,这需要在 Anaconda 提示符而不是 windows powershell 中发出
            【解决方案8】:

            打开 Anaconda 提示符

            输入以下内容:

            jupyter notebook --notebook-dir=D:\
            

            这在 Windows 中对我有用。

            【讨论】:

              【解决方案9】:

              好的,这个问题似乎已经得到解决,但我想为这种情况添加快速启动解决方案。我使用以下脚本创建了一个批处理文件(windows .bat 文件)并将其保存在我的桌面上。我只需双击它即可启动相应驱动器中的文件。

              @echo ON
              title Launch Jupyter notebooks from Drive D
              jupyter notebook --notebook-dir=D:
              @echo OFF
              

              将此代码复制粘贴到一个文本文件中,并将其另存为桌面上的 *.bat 文件。每次你想启动 Jupyter 时都启动它。

              您可以根据需要为每个驱动器创建此文件的各种版本,并将它们放在手边。

              【讨论】:

                【解决方案10】:

                另一个不错的选择是从您的终端转到您要通过示例启动 jupyter 的磁盘:

                cd D:
                

                然后启动 jupyter notebook

                jupyter notebook
                

                【讨论】:

                  【解决方案11】:

                  我的存储库在驱动器 R 中。

                  我在 Ubuntu 18.04 的 Windows 10 上运行 Jupyter,因此驱动器 R 位于 /mnt/r。

                  $ nano ~/.bashrc  
                  alias notebook="jupyter notebook --notebook-dir=/mnt/r" 
                  $ source ~/.bashrc  
                  $ notebook
                  

                  它不会自动打开浏览器,所以我必须手动复制 URL。 它可能会要求您输入可以通过执行获得的令牌:

                  $ jupyter notebook list
                  

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 2022-07-09
                    • 1970-01-01
                    • 1970-01-01
                    • 2010-10-11
                    • 2012-08-07
                    • 2021-06-02
                    • 2019-02-14
                    • 1970-01-01
                    相关资源
                    最近更新 更多