展開を簡素化するために、すべてのパッケージ要件を 1 つの場所 (できればプレーン テキスト ファイル) に集中させたいと考えています。私のアプリケーションは、Flask のような簡単にインストールできるパッケージに依存しています。
(pythonenv) C:\>pip install flask
Stickpeople Projectの psycopg2のようなビルド済みの Windows バイナリ パッケージ:
(pythonenv) C:\>easy_install psycopg2-2.4.6.win32-py2.7-pg9.2.2-release.exe
pip には、私がやりたいことについて非常に役立つ引数があります。
(pythonenv) C:\>pip install -r python_packages.txt
ただし、ビルド済みの Windows バイナリを pip でインストールする方法をまだ見つけていません。
すべての依存パッケージを 1 つの場所にグループ化するにはどうすればよいですか?
私が考えることができるいくつかの方法は、これを可能にします:
- easy_install には、パッケージをリストするファイルを使用する同様の方法がありますか?
- ビルド済みのバイナリをインストールし、pip 要件ファイルにバイナリ パッケージを含める方法はありますか?
私は Python 2.7.3 で開発しており、virtualenv を使用しています。