有没有支持Python 3语法的IDE?

6 投票
8 回答
9740 浏览
提问于 2025-04-11 18:12

我最近看到一个公告和一篇文章,介绍了第一个Python 3.0的发布候选版本。我在想有没有一些商业的、免费的、开源的等IDE(集成开发环境)能够支持它的语法。

8 个回答

3

PyDev 是一个可以在 Eclipse 中使用的工具,它支持 Python 3.0 版本。

你可以在这个插件的设置里配置多个解释器。

在项目的属性设置中,你可以选择:

  • 项目类型(可以是 Python、Jython 或 IronPython)
  • 语法版本(可以选择 2.1、2.2、2.3、2.4、2.5、2.6 或 3.0)。

(写这段内容时的 PyDev 版本是:1.4.7。)

5

Komodo 5 beta 1是在2008年10月发布的,它开始支持Python 3,但我觉得现在还不适合用它来写正式的代码。

因为Python 3还处于很早期的测试阶段,你可能会发现一些开发工具(IDE)对它的支持还不够成熟。

6

Python 3 和 Python 2.x 其实没什么太大区别。从语法上来说,真正需要解析器处理的主要变化就是把 print 这个语句换成了 print 这个函数。

Python 的大部分功能都可以通过自省轻松了解(比如在线帮助、方法补全、函数签名等等),所以没有理由让任何 Python 的开发环境在使用 Python 3.0 时需要大改动。我预计 IDLE、SPE 以及其他开源的开发环境在正式发布之前就会支持它。

撰写回答