6

私は最近、最初のPython 3.0リリース候補のリリースを概説するアナウンスと記事を見ました。その構文をサポートする商用、フリー、オープンソースなどのIDEがあるかどうか疑問に思っていました。

4

8 に答える 8

6

Python 3 はPython 2.xとそれほど違いはありません。構文自体に関しては、実際にはパーサーによって異なる方法で処理する必要があります。唯一の大きな変更は、printステートメントをprint関数に置き換えることです。

Python の機能のほとんどは、イントロスペクション (オンライン ヘルプ、メソッド補完、関数シグネチャなど) を介して簡単に調べることができるため、Python IDE が Python 3.0 で動作するために大幅な変更が必要になる理由はありません。IDLE と SPE、およびその他のオープンソース IDE が最終リリースまでにサポートされることを期待しています。

于 2008-10-16T16:23:17.870 に答える
5

Komodo 5 ベータ 1 は 2008 年 10 月にリリースされ、最初は Python 3 をサポートしていますが、まだ製品コードに使用することはないと思います。

Python 3 はまだ非常に初期のリリース候補であるため、IDE で成熟したサポートを見つけるのに苦労するかもしれません。

于 2008-10-16T08:34:56.117 に答える
3

PyDev for Eclipse は 3.0 をサポートしています。プラグイン設定で複数のインタープリターを構成できます。

プロジェクトのプロパティでは、次を設定できます。

  • プロジェクトの種類 (Python、Jython、IronPython)
  • 文法バージョン (2.1、2.2、2.3、2.4、2.5、2.6、3.0)。

(執筆時の PyDev バージョン: 1.4.7.)

于 2009-07-12T10:23:46.260 に答える
1

Emacs + python.el は、私が試した他の何よりも引き続き優れています。

于 2008-10-16T19:06:20.850 に答える
1

Pyscripterは Windows での完璧な Python IDE です。新しくリリースされた Python 3.1 でも互換性があります。

于 2009-07-12T02:03:37.650 に答える
1

Geany は python 3 で動作します。インストールしてから:

須藤 gedit /usr/share/geany/filetypes.python

最後の 2 行を次のように変更します。

compiler=python3 -c "p​​y_compile をインポート; py_compile.compile('%f')"

run_cmd=python3 "%f"

于 2010-08-19T20:21:26.447 に答える
1

PyDevを取得できます。http://pydev.sourceforge.netから。Eclipse 用のプラグインであり、非常に便利です。古くて信頼できる Eclipse の利点は言うまでもありません。

于 2008-10-16T08:27:02.670 に答える
0

これを投稿した時点 (2009 年 4 月 28 日、バージョン 0.8.4h) で、SPEは一部の python3 構文、特に例外処理を正しく処理していないと言えます。たとえば、次のコードはエラーとしてフラグが立てられます (そして、イライラすることに、ファイルが保存されるたびにジャンプします)。

except urllib.error.URLError as e:
        if hasattr(e, 'reason'):
        #...
于 2009-04-28T23:47:33.187 に答える