Ipython shell无法启动

时间:2011-08-16 04:01:13

标签: emacs ipython

我的路径中安装了ipython.el和python-mode.el,并且我在init.el中添加了以下内容:

(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-mode坚持启动python解释器而不是ipython。改变py-python-command也无济于事。

如何让Ipython成为默认设置?

1 个答案:

答案 0 :(得分:1)

:) 当我想在emacs中使用ipython时,同样的问题。

事实上,新的python-mode提供了另一种调用ipython的方法。 你只需调用该方法就可以解决这个问题。 (将函数绑定到您需要的键) 您可以使用命令:

M-x ipython

使用ipython

通过调用:

在ipython中执行代码
M-x py-execute-buffer-ipython

但是,老实说,在emacs中使用ipython比较慢并使用

py-execute-buffer 
在python-mode中的

几乎可以处理所有问题(易于更改代码,移动光标或任何要求)。