質問

を作成するスクリプトがあります virtualenv, 、インストールします distribute そして pip その中に、必要に応じてクローンを作成します git レポ。

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

編集:どうやら私の質問は次の質問と重複しているようです これです.

正確にはわかりませんが、 pip install -e . 余分なものがあまり存在せずに、私が望むことを実行できるようです。私のコードがからリンクされていない方が良いと思います site-packages けれど。

役に立ちましたか?

解決

私のパッケージのルート発行では pip install -e . 依存関係をインストールします。

他のヒント

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

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

pip install -r requirements.txt

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

pip freeze

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

かなりクールですね。:)

依存関係が setup.py ファイルを作成するには、まず次のコマンドを使用して外部ファイルにダンプします。

python setup.py egg_info

これにより、すべての依存関係がリストされます YOUR_PROJECT.egg-info/requires.txt ファイル。次に、次を使用してインストールできます pip:

pip install -r *.egg-info/requires.txt
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top