私はチームと一緒にdjangoアプリケーションを開発するためにvirtualenvを使用しています。配備しているサーバーはPython 2.6を実行していますが、マシンのデフォルトは2.7.3です。 requirements.txtファイルにPythonのバージョンを指定する方法はありますか、それともコードベース内で似たようなものですか?Requirements.txt内のVirtualenv用のPythonバージョンを指定してください
requirements.txtはpipのことですが、pythonのバージョンはvirtualenvのものですが、virtualenvを設定する方法をチームに加わるたびに新しい人に伝える必要はありません。
私はあなたの質問を動機づけているのか分かりません。あなたのコードは '2.6'または' 2.7'のために書かれていますか?もしそれが '2.6'のために書かれていなければ、あなたのサーバではうまく動作しませんので、あなたがしたいことは分かりません:)。 '2.6'のために書かれていると仮定すると、それは' 2.6 + 'であり、venvを作るときに' 2.6'を使うように特に指定する必要はありません。誰かが '2.7'を使うとどうなりますか? – Julian
このコードは、サーバーが必要とするため、2.6用に書かれています。それは文書化する必要がありますが、私はvirtualenvを通して2.6を適用したいと思っています。そして2.6 +以上の人に徹底的にPythonのドキュメントを読んでほしいと願います。 – Arion
この質問はここで答えられました:http://stackoverflow.com/a/33451105/1959808 –