Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何更改Anaconda的默认目录?_Python_Macos_Installation_Anaconda - Fatal编程技术网

Python 如何更改Anaconda的默认目录?

Python 如何更改Anaconda的默认目录?,python,macos,installation,anaconda,Python,Macos,Installation,Anaconda,我喜欢学习python。因此,我在我的MacBook(MacOSX)上安装了Anaconda。在我使用JupyterLab的第一个绊脚石之后,我意识到所有笔记本和txt文件都保存在我的主目录中。然而,我喜欢保持文件夹整洁。如何更改默认文件夹目录 因此,我使用 jupyter notebook --generate-config 然后我将笔记本目录行更改为: c.NotebookApp.notebook_dir = '/Users/name/folder/Python_scripts/'

我喜欢学习python。因此,我在我的MacBook(MacOSX)上安装了Anaconda。在我使用JupyterLab的第一个绊脚石之后,我意识到所有笔记本和txt文件都保存在我的主目录中。然而,我喜欢保持文件夹整洁。如何更改默认文件夹目录

因此,我使用

 jupyter notebook --generate-config
然后我将笔记本目录行更改为:

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

重新启动Jupyter后,我希望新文件存放在新文件夹中,但没有任何更改。新文件仍保存在主目录中。

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

jupyter笔记本--笔记本目录=
这将把内核设置为
通常情况下,您希望从您想要的目录启动jupyter:

cd
jupyter笔记本
要移动文件(我假设您要移动所有笔记本):

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

新文件是什么意思?我保存在JupiterLab中的新笔记本或文本文件。谢谢C.Nivs。这帮了大忙。说得很具体。我犯的错误是,我使用了水蟒导航器来启动JupyterLab会话。导航器不允许在后端将更多选项传递给终端命令(至少我不知道如何传递)。因此,从现在起,我将使用命令
jupyter lab--notebook dir=
在正确的文件夹中启动会话。