requirements.txt
とvirtualenv環境を指定した場合、からをチェックして、要件が満たされているかどうかを確認し、不一致の場合に詳細を提供する最良の方法はありますか?要件ファイルと実際にインストールされたPythonモジュールを比較するには?
Pipはメジャーリリースの内部APIを変更しているため、使用しないようにアドバイスを見たのはparse_requirements
メソッドです。
pkg_resources.require(dependencies)
の方法がありますが、どのように要求ファイルをgithubリンクなどのようにすべての方法で解析するのですか?
これはかなりシンプルなはずですが、ポインタが見つかりません。
更新:プログラムによる解決策が必要です。
pipを使用してこれらの要件をインストールできる場合は、それらをすべてインストールしようとする可能性があります。ユーザーが既にそれらをインストールしている場合、「要件は既に満たされました」というメッセージが表示され、また、try-except文で欠けている依存関係をキャッチすることもできます。見つからない場合は、インストールするかどうかをユーザーに確認することもできます。 – coder