requirements.txt の GitHub から直接パッケージをインストールする方法
特定の状況では、開発者は特定の GitHub から依存関係を直接インストールする必要がある場合があります。リポジトリ。 pip install git git://github.com/example/repo.git コマンドはそのようなライブラリを簡単にインストールしますが、この依存関係をrequirements.txtにカプセル化するのは面倒な場合があります。
問題:
requirements.txt に -f ディレクティブを含めようとすると、
-f git+git://github.com/mozilla/elasticutils.git elasticutils==0.7.dev
pip install -rrequirements.txt 中にエラーが発生します:
"要件を満たすバージョンが見つかりません elasticutils==0.7.dev"
解決策:
従来、requirements.txt は package-name== を使用して依存関係を指定します。バージョン規約。ただし、GitHub リポジトリを参照する場合、この形式は必須ではありません:
package-one==1.9.4 package-two @ git+https://github.com/owner/repo@41b95ec package-three==1.0.1
上記の例では、@ は GitHub 参照を示します。次のサフィックスを適用してさまざまなソースを指定できます:
注:
一部の pip バージョンでは、GitHub リポジトリ参照を通じてインストールされたパッケージが更新される場合があります。パッケージの setup.py バージョンを手動でインクリメントしない限り、検出されません。
以上がRequired.txt で GitHub からパッケージを直接インストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。