【问题标题】:Change anaconda ipython main directory更改 anaconda ipython 主目录
【发布时间】:2014-07-29 19:23:01
【问题描述】:

我刚刚安装了 anaconda,我看到它希望我将我的文档保存在我的文档/python 脚本中

但我宁愿将所有内容保存在我的保管箱中以便于备份。但我也希望能够只按脚本的名称而不是整个路径来调用脚本。这个可以设置吗?

【问题讨论】:

  • 您使用的是开始菜单快捷方式吗?我认为您可以右键单击它并更改起始目录。
  • 行得通!把它做成一个遮阳篷,我会帮你的:P

标签: anaconda


【解决方案1】:

现在2020年访问Win10的人,下面已经提到了官方说明。对我来说,更改 conf.py 等方法都没有帮助。我们需要转到快捷方式属性并更改那里的路径:

https://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/execute.html#change-jupyter-notebook-startup-folder-windows

【讨论】:

    【解决方案2】:

    使用 Anaconda 应用程序更改 Mac 上的工作目录 另一个目录的启动器 Jupyter 然后是主页

    更改文件 /Applications/anaconda3/bin/jupyter_mac.command 示例 /Volumes/BOOTCAMP/ 中您需要的目录更改路径

    DIR=$(dirname $0)
    $DIR/jupyter-notebook --notebook-dir=/Volumes/BOOTCAMP/
    

    【讨论】:

      【解决方案3】:

      对于 Windows,编辑启动 Jupyter 的快捷命令:

      来自:..\Anaconda3\Scripts\jupyter-notebook-script.py %USERPROFILE%

      收件人:..\Anaconda3\Scripts\jupyter-notebook-script.py c:\your_project_workspace

      【讨论】:

      • 如果您使用的是 Windows,这是迄今为止最简单的方法。
      【解决方案4】:

      默认情况下,启动 Jupyter 的目录用作笔记本目录。在不同的情况下需要更改 IPython 笔记本目录。

      1. 更改所有 IPython 内核会话的默认笔记本目录

        1.1。打开命令窗口并执行:

             jupyter notebook --generate-config
        

        这将在您的主目录下生成.jupiter/jupyter_notebook_config.py 文件。

        1.2。在jupyter_notebook_config.py 中查找、取消注释并修改以下行以指向所需的目录:

        # c.NotebookApp.notebook_dir = ''
        

        下次你启动 IPython 时,它会打开你指定的 notebook 目录。例如,您可以将D:\Sandbox 设为您的笔记本目录:

         c.NotebookApp.notebook_dir = 'D://Sandbox'
        
      2. 您可以指定每个内核会话的笔记本目录。

        在我的日常工作中,我使用来自不同位置的 Anaconda 和 IPython 笔记本,包括 U 盘。这使得更改默认目录变得不切实际。我从命令行启动 IPython notebook,指定 notebook 目录。

            jupyter notebook --notebook-dir="D:\Sandbox"
        

        对于经常使用的目录,我在目录本身中创建了一个命令文件。该命令以当前目录作为笔记本目录启动 IPython。这是它在 Windows 命令文件中的样子:

           jupyter notebook --notebook-dir="%CD%"
        

      【讨论】:

        【解决方案5】:

        我已经找到了解决方案。

        获取启动 Jupyther Network 应用程序的 Python 脚本,名为 jupyter-notebook-script.py(它通常位于 C:\Anaconda3\Scripts\)。 然后用这个修改脚本的内容:

        import sys
        import notebook.notebookapp 
        
        notebook.notebookapp.NotebookApp.notebook_dir = u'C:\\path\\to\\folder'
        
        sys.exit(notebook.notebookapp.main())
        

        它在 Windows 7 上对我有用。

        【讨论】:

          【解决方案6】:

          不确定这是否有帮助,但截至 2015 年 11 月 2 日,Anaconda 2.4.0 已移至 Jupyter,它具有更改默认目录的不同方法

          在命令行输入:

          jupyter notebook --generate-config
          

          这将在您的 jupyter 目录中创建一个名为 jupyter_notebook_config.py 的文件(在 Windows 用户/用户名/.jupyter 中)。要在启动时更改默认目录,请找到以下行:

          c.NotebookApp.notebook_dir = u''
          

          并将您喜欢的目录放在引号中。

          【讨论】:

          • Ben,感谢您提供这组命令。我在 mac (OS X 10.10.5) 上并按照这些说明进行操作。我能够创建配置文件并更改启动目录,但是当我启动 Jupyter 笔记本时,它仍然会将我带到默认目录(在我的主用户文件夹中),而不是我使用上面的命令将它定向到的位置。我已经关闭了 Anacondas 并重新启动无济于事。有关如何进行此更改的任何想法?
          • 我不确定,似乎这也适用于 Mac。 This 答案似乎提供了一种解决方法,但似乎与标记为该问题的答案相同。
          【解决方案7】:

          您可以更改笔记本的默认目录。它可以在 ipython notebook 配置文件中永久完成。首先,找到 ipython 配置文件,在 cmdline 中输入:

          $> ipython locate

          默认配置文件位置(使用 Anaconda)是:%USERNAME%\.ipython

          然后,在文件ipython_notebook_config.py 中(如果它是默认配置文件进入文件夹\profile_default),取消commnet 并编辑行:

          c.FileNotebookManager.notebook_dir = u'C:\\Users\\Lukasz\\Documents\\Github'

          将我的路径更改为您喜欢的任何路径。

          真正有用的网站是:http://ipython.org/ipython-doc/dev/config/intro.html

          在上述步骤之后,Ipython 应该从正确的路径开始。

          它对我有用。

          【讨论】:

            【解决方案8】:

            您可以右键单击开始菜单快捷方式并更改起始目录。

            更改启动器使用的目录并不容易。我认为原则上你可以在某个地方编辑一些文件来改变它使用的目录。

            【讨论】:

            • 我猜这是在 Windows 机器上?在 Mac 上似乎无法使用。
            猜你喜欢
            • 2016-04-02
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-03-18
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多