最近有没有人设法让 Emacs 23、python-mode.el 和 ipython.el 一起工作?
我的 .emacs 看起来像这样:
(add-to-list 'load-path "~/.emacs.d/python-mode.el-6.0.3/")
(require 'python-mode)
(add-to-list 'auto-mode-alist '("\\.py\\'" . python-mode))
(require 'ipython)
我在 C-c !
上遇到的错误是:
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'olors' is not defined
最佳答案
这是有人可能会收到此错误的另一个原因:
如果给定 -color arg,iPython 0.12 会退出并出现错误。
对我来说修复它的是替换
(setq py-python-command-args '("-colors" "Linux"))
在我的 .emacs 中
(setq py-python-command-args '("--colors=linux"))
也就是说,确保传递给 iPython 的参数是有效的。如果不是,iPython 会出错退出,我们会返回到常规的 python 解释器。
关于python - Ipython Emacs 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8226493/