设置ipython控制台(终端)的默认工作目录

设置ipython控制台(终端)的默认工作目录,ipython,Ipython,ipython笔记本具有默认工作目录的设置 c.FileNotebookManager.notebook_dir = '/path/to/my/desired/dir' ipython控制台(终端)是否有类似设置?我已尝试调整以下配置参数: c.TerminalInteractiveShell.ipython_dir = '/path/to/my/desired/dir' 但这似乎没有效果。对于这个参数的作用也没有评论 我如何配置ipython,以便启动时我的工作目录将是/path/to/

ipython笔记本具有默认工作目录的设置

c.FileNotebookManager.notebook_dir = '/path/to/my/desired/dir'
ipython控制台(终端)是否有类似设置?我已尝试调整以下配置参数:

c.TerminalInteractiveShell.ipython_dir = '/path/to/my/desired/dir' 
但这似乎没有效果。对于这个参数的作用也没有评论


我如何配置
ipython
,以便启动时我的工作目录将是
/path/to/my/desired/dir
,而不管我从哪里启动
ipython

从主目录转到
.ipython
,然后是您的配置文件目录(可能是
profile\u默认值
),然后是
启动
。在其中,创建一个扩展名为
.ipy
的新文件,其中包含以下行:

import os
os.chdir('/path/to/my/desired/dir')
正如注释中所指出的,
.ipy
扩展还允许您使用IPython“magic”命令,因此您可以说:

%cd /path/to/my/desired/dir

如果使用.ipy扩展名,您还可以使用任何ipython magics或console命令,例如:%cd path_to_dir