39

virtualenvを作成し、その中にインストールdistributepipて、オプションでgitレポを複製するスクリプトがあります。

これで、作業するプロジェクトがインストールされました。しかし、その依存関係はインストールされていません。pipを発行したかのように、すべての依存関係をインストールするにはどうすればよいpip install MyAppですか?

編集:どうやら私の質問はこれと重複しています。

正確にはわかりませんが、pip install -e .あまりにも多くの余分なものが横たわっていなくても、私が望むことをしているようです。ただし、コードがリンクされていない方がいいと思いsite-packagesます。

4

4 に答える 4

17

私のパッケージでは、ルート発行によりpip install -e .依存関係がインストールされます。

于 2010-03-01T08:31:43.563 に答える
3

pip 要件ファイルを使用する必要があります。

基本的に、すべての要件をファイルの各行に 1 つずつ配置し、コマンドを使用してそれを pip に渡します。

pip install -r requirements.txt

さらに、標準環境を使用している場合、pip は次のコマンドを使用して、既存のインストールからそのようなファイルを実際にダンプできます。

pip freeze

このようにして生成されたファイルを pip 要件に直接配置し、デプロイ スクリプトから前のコマンドを呼び出すことができます。

かっこいいですね。:)

于 2010-02-23T12:59:39.913 に答える