-1

展開を簡素化するために、すべてのパッケージ要件を 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 を使用しています。

4

1 に答える 1

0

私のコンピューターでうまく機能する戦略は次のとおりです。

1) Visual Studio 2008 をインストールします (Express Edition で問題ありません)。

2) 「Visual Studio 2008 コマンド プロンプト」から pip コマンドを呼び出します。

Python では、バイナリをコンパイルするために VS2008 コンパイラ (または同等の gcc、mingw) が必要です。これらのコマンド プロンプトは、環境をセットアップします。

Visual Studio 製品ファミリを初めて使用するユーザーの場合: Visual Studio の複数のバージョンが互いに競合することはありません。別の Visual Studio 製品をインストールするためにアンインストールする必要はありません。

于 2012-12-18T21:15:25.253 に答える