私はJavaのバックグラウンドから来ており、Pythonではまったく新しいです。
これで、いくつかのPythonファイルにいくつかのインポートが含まれる小さなプロジェクトができました。インポートされた依存関係がコンピューターにインストールされていないことがわかっているので、必要な依存関係を見つけようとしますpip
を実行してインストールします。
別のやり方でやりたいです。依存関係を1つのファイルにリストし、ビルドプロセス中にそれらを自動的にインストールしたいと思います。
それは意味がありますか?もしそうなら、私はいくつかの質問があります:
pip
で一覧表示する方法は?pip
を実行して、リストから依存関係をインストールする方法は?pythonプロジェクトの依存関係を管理する一般的な方法は、「requirements.txt」という名前のプロジェクトのルートにあるファイルを使用することです。これを行う簡単な方法は次のとおりです。
pip freeze > requirements.txt
_を実行して、要件ファイルを生成しますその後、_pip install -r requirements.txt
_を使用して、他の場所にすべての依存関係をインストールできます。
他の人がパッケージを_pip install
_したときに依存関係を自動的にインストールしたい場合は、_setup.py
_でinstall_requires()
を使用できます。