【问题标题】:How do I change the default directory of Anaconda?如何更改 Anaconda 的默认目录?
【发布时间】:2019-03-29 19:33:26
【问题描述】:

我喜欢学习python。因此,我在我的 MacBook(Mac OS X High Sierra)上安装了 Anaconda。在 JupyterLab 的第一个绊脚石步骤之后,我意识到所有笔记本和 txt 文件都保存在我的主目录中。但是,我喜欢让文件夹保持整洁。如何更改默认文件夹目录?

因此,我生成了 Jupyter 配置文件

 jupyter notebook --generate-config

然后我将笔记本目录行更改为:

 c.NotebookApp.notebook_dir = '/Users/name/folder/Python_scripts/'

重新启动 Jupyter 后,我期待新文件存放在新文件夹中,但没有任何变化。新文件仍保存在主目录中。

【问题讨论】:

  • 新文件是什么意思?
  • 我保存在 JupiterLab 中的新笔记本或文本文件。

标签: python macos installation anaconda


【解决方案1】:

默认情况下,Jupyter notebook 将使用终端会话的当前工作目录。使用 jupyter 在终端中执行您想要的操作:

jupyter notebook --notebook-dir=<some_directory>

这会将内核设置为&lt;some_directory&gt; 通常你会想从你想要的目录启动 jupyter:

cd <directory_you_want>
jupyter notebook

移动你的文件(我假设你想移动你所有的笔记本):

cd ~ && find *.ipynb print0 | xargs -0 -I {} mv {} <directory_you_want>

【讨论】:

  • 谢谢 C.Nivs。这有很大帮助。只是要非常具体。我犯的错误是我使用 Anaconda Navigator 来启动 JupyterLab 会话。导航器不允许将更多选项传递给后端的终端命令(至少我不明白如何)。所以,从现在开始,我将使用命令jupyter lab --notebook-dir=&lt;some_directory&gt; 在正确的文件夹中开始我的会话。
猜你喜欢
  • 2020-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-10
  • 2016-05-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多