我的路径中安装了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成为默认设置?
答案 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中的几乎可以处理所有问题(易于更改代码,移动光标或任何要求)。