Python 3与Emacs

有什么需要做的,使GNU Emacs 23.2与Python 3一起工作良好?Python 3与Emacs

an如何理想environment在Emacs中用Python 3进行开发看起来像?

是否有任何关于在Python 3中使用ropemacs的文档?

Should我将Python 3的site-packages目录添加到python路径中?

将按照指示here(对于Python-mode.el)或设置python-python-commandpython3为python.el影响pymacs或ropemacs?

编辑:从GNU Emacs的23.2的python.el(由Dave爱着):

;; Fixme: This doesn't support (the nascent) Python 3 

效果如何python-mode.el支持呢?

回答:

从Loveshack python.el:

没有为编辑既Python 2和Python的3种语言, 和使用口译员任一版本运行在劣质进程emacs.py 模块的支持。

从README file for Pymacs (notes for 0.24 beta 2):

最大的变化是Python 3的支持。这需要新的安装机制,以及为环境编写的Python预处理器(名为pppp)。

看起来也是ropemacs will soon support py3k。

另外我希望看到端口 ropemode和ropemacs/ropevim到py3k;它们应该很容易做到,因为它主要涉及语法修复,AFAICT。

CEDET也seems to support Python(3?)在这一点上。

给定支持py3k的跳棋,flymake will work with emacs。 Auto complete mode也可以支持py3k,只要它的源代码可以使用它。

回答:

ropemacs专门用于重构Emacs中的python代码。 pymacs有点像用于EMACS Lisp和Python之间通信的API。

ropemacs使用pymacs允许在Emacs中提供重构功能。

该指令是使用Emacs在Python中直接开发的。如果您正在寻找直接使用Emacs开发Python,我会建议您直接使用以下链接: https://launchpad.net/python-mode

它将Emacs置于python模式进行开发。您将需要在说明链接中应用该补丁,因为在Emacs中直接使用python模式仍存在缺陷。希望有所帮助。

回答:

两个Python的模式支持Python3

如果python3不是默认的Python壳

的Mx python3(VERSION)将在上python-mode.el

当认领打开一个交互的shell显示python3,它是公认的。

也许设置的Emacs Python默认

PY-壳名称在蟒-mode.el

蟒壳解释在Emacs-24.3 python.el

蟒-Python的命令在以前python.el

如果蟒蛇 - mode.el不可用,在这里获得:

https://launchpad.net/python-mode/+download

以上是 Python 3与Emacs 的全部内容, 来源链接: utcz.com/qa/265027.html

回到顶部