2.5.1に準拠するPythonを書く必要があります。私は現在自分のマシンにPython 3.1を持っています。私がPyDevプロジェクトを作成し、文法を「2.5」に設定すると、コードは互換性があります(構文的にも意味的にも)?あるいは古いバージョンのPythonをダウンロードする必要がありますか?Pythonのバージョン
0
A
答えて
3
Python 3はPython 2でnot backwards-compatibleです。互換性のあるコードを書きたい場合は、Python 2.5をダウンロードしてインストールする必要があります。
1
文法を3.1から2.5に設定することは悪い考えです。旧バージョンのPython 2.5をダウンロードしてコンパイラとライブラリを使用するだけです。メジャーバージョン間でAPIシグニチャに変更が加えられ、新しい機能が追加されます。あなたはpydevでハイ・バージョンで開発し、問題に遭遇することなく別のコンパイル用にコンパイルすることはできません。さらに、Python 3.1はPython 2.xと後方互換性がありません(例えば、printは関数です)。Python 2.5が必要な場合は、Python 2.5をダウンロードして使用する方がよいでしょう。
3
PyDevの文法設定は、構文ハイライトのみを変更します。あなたのコードがで動作するかどうかを知るには、Python 2.5で実行する必要があります。
関連する問題
- 1. Pythonのバージョンは
- 2. のPython sqlite3のバージョン
- 3. Pythonバージョンの問題
- 4. Pythonバージョンの管理
- 5. Django/PythonバージョンのPremailer?
- 6. PerlのPythonバージョン= || (= OR)
- 7. PHPのPythonバージョンmysql_fetch_array
- 8. PythonバージョンのPHPテストスクリプト
- 9. peewee用のpythonバージョン
- 10. array.array.tostring()のPython 2.5バージョン?
- 11. Python 3.6のPygameバージョン
- 12. pythonの最新バージョン(pythonバージョン> 3)のnltk_contrib
- 13. django + wsgi + pythonバージョン
- 14. PythonとGCCバージョン
- 15. Pythonの `os.chmod`のasyncioバージョン
- 16. ウィンドウ上のPythonインタプリタのバージョン
- 17. RのifelseステートメントのPythonバージョン
- 18. Pythonのitertools.combinations()のSQLバージョン
- 19. Matlabのh = area()のPythonバージョン
- 20. Pythonのdeepcopyの反復バージョン
- 21. シェルスクリプトのチェックpythonのバージョン
- 22. デフォルトのpythonバージョンのOSX
- 23. PythonバージョンのArduinoのSerial.available
- 24. Debianの複数のPythonバージョン
- 25. バーチャルボックスpythonの異なるpythonバージョン
- 26. Enthought canopy upgrade pythonバージョン
- 27. Juno/Atom Pythonバージョンが端末とREPL Pythonバージョンと異なる
- 28. PythonとChameleonの互換バージョン
- 29. バージョン2.6/2.7用のPythonモジュール
- 30. CentOSの異なるpythonバージョン
それは単なる悪い考えではありません。それは動作しません。構文強調表示の修正は時間の無駄になります。 –