2016-10-11 13 views
0

誰かのDjangoプロジェクトを開くときに、ここでどのPythonのバージョンが使われているかを理解する時間が必要です。 print()メソッドやprint()メソッドを見つけようとしていますが、Djangoプロジェクトには両方の印刷メソッドが含まれています。 DjangoプロジェクトではどのバージョンのPythonが使用されているのですか?Djangoプロジェクトで使用したPythonのバージョンはどれですか? 2または3?

+0

'プリントは、() 'Pythonの2のprint文で動作しますが、' print'は、Python 3では動作しません。バグ。 – Alasdair

+2

プロジェクトがPython 2とPython 3を同じコードでサポートしているとは必ずしも言えません。 1つだけがサポートされている場合、特定のPythonバージョン用に設定されたコードリンターは、サポートされていないバージョンをチェックする際に明らかなエラーを表示することがあります。それ以外の場合は、コードが動作するかどうかを確認するか、括弧で囲まれていない 'print'などの兆候を探してください。 – knbk

+0

ええ、コードを実行する前に、virtualenv(Pythonバージョン)とすべての依存関係をインストールする必要があります。 – goodgrief

答えて

0

これは、Python 2と下位互換性のない構文のリストです。バージョンを確認するために使用します。あなたは `print`が表示された場合、プロジェクトはPython 2のために書かれた、またはそれはださ

What’s New In Python 3.0

+0

何もしません。デフォルトのシステムPythonのバージョンが表示されます。 – goodgrief

関連する問題