我想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