我想IPython的默认添加如何设置配置文件的IPython
from __future__ import division
当我运行它。
我试图
ipython profile create
然后
emacs /home/foo/.config/ipython/profile_default/ipython_config.py
但是我不能告诉我应该在这个文件改变。我正在使用Ubuntu。
我想IPython的默认添加如何设置配置文件的IPython
from __future__ import division
当我运行它。
我试图
ipython profile create
然后
emacs /home/foo/.config/ipython/profile_default/ipython_config.py
但是我不能告诉我应该在这个文件改变。我正在使用Ubuntu。
添加以下行到文件:
c.InteractiveShellApp.exec_lines = ['from __future__ import division']
也许尝试
ipython -c 'from __future__ import division' -i
我会做这每一次?我希望它是默认的,所以我可以运行'ipython'。例如,我可能也想'将numpy导入为np',但我不想将它们全部添加到命令行中。 – felix
也许有一种方法可以使用配置文件来完成,但我不知道它。 –
这里是我的作品。打开文件$HOME/.ipython/ipy_user_conf.py
,添加这些行:
import IPython.ipapi
ip = IPython.ipapi.get()
ip.options.autoexec.append('from __future__ import division')
谢谢你的作品!用这个答案武装我现在看到http://stackoverflow.com/questions/8032224/how-to-define-functions-in-ipython-configuration-file – felix
不能从此文件中的此clobber其他exec_lines? – endolith
@石器,是的,这可以。如果已经有'exec_lines',请预先从'__future__导入部门'进行。 – falsetru