python - Ipython Emacs 集成

标签 python emacs ipython

最近有没有人设法让 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/

相关文章:

python - 在 matplotlib 轴上设置科学限制后调整指数文本

python - 使用 AJAX 在 Python 的 jinja2 框架中动态加载行

c - emacs 计算 .c/.h src 文件中的 c 函数

python - 在 Mac OS 上将 iPython 更新到 2.0 版

ipython - matplotlib 内联绘制所有文本后的所有图形

ipython笔记本在远程服务器上的特性

python - merge_asof 相当于仅使用 pandas merge

python - salt 栈 : use pure Python for State Files

emacs - tabbar-mode 使编辑停止

emacs - 如何在 Tmux emacs 复制模式下复制文件的全部内容(> 1 个 Pane )?