るPythonのバージョンの使用のための最大の互換性
-
09-06-2019 - |
質問
また始めようと思っているオープンソースプロジェクトをPython何版のどちらを使うべきことを確保する大多数のユーザーですか?
私のように人を迅速に移動次期バージョン(ちょうちんがPython3付け)が多くの人たちの方が保守的な場合には現在のバージョンう。何版のスイートスポットだよう最新の注意言語を強化?
他のヒント
私は見られないシステム未満2.3設置しました。主2.4+置によるデフォルトのほとんどのOSを使っています。2.3では、古いSolaris機です。Linux distrosが2.4+、そしてOS Xで動作します。
IIRC,2.4多くの特長2.5せがでのみ利用可能な
from __future__ import *
利用できる異なるバージョンのpythonでいただけます。
符号化の新しいものは、使用しないでも以下のpython2.5.できない apt-get install python2.5
株式debian安定しています。
Windowsの場合は、わからないか心配です。簡単にインストールpython2.5せん。※
場を利用することが可能になりますか気になると、デプロイすることはできますが実行可能とpy2exe(簡単な)をインストーラー inno setupす(単純)その行動をとれるように標準のwindowsアプリケーションを使用し、独自のpythonが大幅に向上する必要がなくなりにpythonを設置。
聖ペトロのように言った:この遷移3.0がいをします。
Python2.3 2.2の場合の必要はありませんの多くのモジュールを追加しました(例えばdatetime、csv、伐採、optparseは,zipimport)にくいのではないでしょうか"SSLくの追加のための定型True/Falseです。
2.4デコレータを追加.発電機の表現、逆()ソートされ()のサブプロセスは、decimalモジュールです。これらはすべて素敵で簡単に書けるPythonicコードなしと仮定することで、プロジェクトしないという重い使用します。
2.5加え、相対的な輸入による64ビットの支援、といった高速になります。すが、出張不在の為、しばらくすべての簡単です。
2.6な発するのが非常に近いのではな魅力を開発するものではありませんの応できます。
のバージョンのリリースノート2.3、約2.4倍-2.5倍とに2.6用 http://www.python.org/download/releases/2.Y/highlights/ where'Y'マイナーチェンジを行ないます。
FWIW、SpamBayesを支援していま2.2以上(2.2が必要で設置、メールのパッケージになります。こんに過度に負担すが、2.3増加に役立つ十分2.3旧いちょう落2.2。
の場合はプロジェクトが主流とされているLinuxの のみ 顕choiseは2.4だけなので痛みを何としてデフォルト企業Linuxes.
いずれの場合せ 近代 OSまで2.4たします。
のものを使用できる Python2.7, 最後のメジャーバージョンのPython2.
Python3.x、現在は3者による図書館支援ることができるのではない設置によるデフォルトです。なお、2.xシリーズです。
Python2.7は基本的にに対して完全上位互換以前の2.xs.また、ことで楽しむことができます却についての警告もなんじゃないかと思いPython3.(特に料を支払うことを前提として維持ユニット試験、pedantic約Unicode対バイトの文字列です。) の警告は出力は大きいコードの自動化 2to3
ツールの翻訳することができるようになるにはPython3.
Guido van Rossum 正式推奨を維持シングルはPythonの2つのコードベース, 使用2to3とのユニットの試作対応スリリースのためのPython2-3(PEP3000書かれたPython2.6折2.7.)