我正在尝试在Emacs中运行IPython,在Ubuntu 13.04上使用emacs 24.3.1,Python 2.7.4,IPython 0.13.2
当我在Emacs中启动一个IPython shell时,默认为$ HOME目录。我尝试通过'cd', 'import os, os.chdir()'
更改为我当前的工作目录,但在运行一段代码后,工作目录始终返回到$ HOME。
有没有办法更改工作目录,或启动Ipython shell与编辑的python文件的目录相同?感谢。
我发现了一个类似的问题Setting the working directory of IPython Shell to that of the python file being executed in Canopy,但不确定如何在Emacs中实现......
答案 0 :(得分:0)
使用python-mode.el,它应该在Ubuntu上可用:
通过M-x IPython运行IPython
在这种情况下适用的自定义:
py-execute-directory
设置后,存储文件的默认目录名py-execute -...函数。
RESP。
py-use-current-dir-when-execute-p
当t', current directory is used by Python-shell for output of
py-execute-buffer'和相关命令时。