2011-08-16 49 views
3

我有ipython.el並安裝在我的道路上python-mode.el,和我有以下添加到我的init.el:IPython的外殼不會啓動

(autoload 'python-mode "python-mode" "Python editing mode." t) 
(setq auto-mode-alist (cons '("\\.py$" . python-mode) auto-mode-alist)) 
(setq interpreter-mode-alist (cons '("python" . python-mode) interpreter-mode-alist)) 
(setq ipython-command "/Library/Frameworks/EPD64.framework/Versions/Current/bin/ipython") 
(require 'ipython) 

但是Python模式堅持啓動python解釋器而不是ipython。更改py-python-command也沒有幫助。

如何讓Ipython成爲默認?

回答

1

:) 同樣的問題,當我想在emacs中使用ipython。

事實上,新的python模式提供了另一種方法來調用ipython。 你只需簡單地調用該方法即可解決此問題。 (綁定功能,你需要鑰匙) 可以使用命令:

M-x ipython 

使用IPython的

執行在IPython的代碼通過調用:

M-x py-execute-buffer-ipython 

但是,說實話,在Emacs使用IPython的比較慢並且使用

py-execute-buffer 

python-mode可以處理幾乎所有的q uestions(易於更改代碼,移動光標或任何要求)。