Pythonはどのようにしてすべての依存パケットを導入しますか?


すべての依存パケットをエクスポート
環境全体の依存パッケージのエクスポート
プロジェクトディレクトリに入り、以下のコマンドを実行します。

pip freeze > requirements.txt
そして、現在のディレクトリでは、「requirements.txt」というファイルが作成されているのを見ることができます。開けてみてもいいです。多くのパッケージ情報があります。実はここでは、あなたの現在のpython環境のすべてのバッグに関する情報を導き出しています。現在のプロジェクトに必要な依存パッケージをエクスポートするだけであれば、他の方法を採用することができます。
アイテムのみをエクスポートするための依存パケット
プロジェクトディレクトリに入り、以下のコマンドを実行します。

pipreqs ./
デフォルトでは、「pipregs」プラグインがインストールされていないため、以下のエラーが提示されます。

pipreqs: command not found
したがって、私たちはこのプラグインをインストールして、次のコマンドを実行します。

pip install pipreqs

注意:複数の仮想環境であれば、指定された仮想環境に入ってインストールする必要があります。そうでないと使えません。
インストールが完了したら、以下のコマンドを実行して依存パッケージをエクスポートします。

pipreqs ./
ちょっと待ってください。成功を導き出すことができます。

「requirements.tx」のファイルを開けてみたら、多くの余計な依存性がなくなっています。
依存パケットをインポート
上の「requirements.txt」ファイルを使って依存カバンを導入して、良い環境を構築します。特に私たちはプロジェクトを他の環境に移す必要があります。この時はとても便利です。
私は自分の環境で新しいpython環境を作ります。py 37_test"は、上記のコード工程をこの環境に移して、先に直接運行して効果を見てみて、エラーを報告しました。相応の在庫がないと報告されました。これは私達の予想と同じです。

以下のコマンドで実行できます。

pip install -r requirements.txt

実行後、コードを再実行します。問題がないことが分かります。

締め括りをつける
ここでPythonがどのようにしてすべての依存カバンを導入する文章を導きますか?これに紹介します。より多くの関連Pythonが導入した依存パッケージの内容を紹介します。私達の以前の文章を検索してください。または次の関連記事を引き続きご覧ください。これからもよろしくお願いします。