Python-requirement.txtファイルを生成する
序文##
- Pythonプロジェクトでは、通常、requirements.txtファイルがあります
- このファイルは主に、現在のプロジェクトですべての依存パッケージとその正確なバージョン番号を記録して、新しい環境での展開を高速化するために使用されます。
Requirements.txtを生成する方法##
プロジェクトルートディレクトリに入り、次のコマンドを実行します
pip3 freeze > requirements.txt
これは警告を報告します

意味: pythonを介してpipを呼び出すのが最善なので、次のコマンドを入力して生成することをお勧めします
python.exe -m pip freeze > requirements.txt
サードパーティのライブラリをインストールするには、requirement.txtを使用してください##
pip3 install -r requirement.txt
Pycharmを使用する際の注意事項##
序文###
- pycharmを使用するすべての人が多くのプロジェクトを作成すると思います
- また、各プロジェクトには、pycharmではProjectInterpreterと呼ばれる独自のpython依存環境が必要です。
- 次の図に示すように、便宜上、このインタープリターはこのマシンにインストールされているpythonパスに設定されるため、依存ライブラリは一度インストールされます。

ここに問題があります###
このように、環境に依存するサードパーティのライブラリがたくさんありますが、プロジェクトのサードパーティのライブラリがそれほど必要ない場合、この時点でこのインタープリターを使用してrequirement.txtを生成すると、無関係なライブラリがたくさんあります。
この問題を解決する方法###
このプロジェクトに別のプロジェクトインターセプターを割り当てます

- 1つ目は、私が作成した現在のプロジェクトに属するインタープリターです。
- 2つ目は、すべての通訳を表示できることです。クリックしてみましょう。

次に、[+]をクリックしてインタプリタを追加します

デフォルトはOKです。[OK]をクリックします

- venvフォルダーがプロジェクトディレクトリに表示され、このプロジェクトが依存するpy環境が内部にあります
- そして、Scriptsディレクトリのすぐ下
python.exe
require.txt ####を生成します
venv / Scriptsの下でpython.exeを使用して、requirement.txtを生成します

これで完了です。requirement.txtには、このプロジェクトに必要なサードパーティのライブラリのみが含まれています。