logo

Python で Requirements.txt ファイルを作成する方法

requirements.txt ファイルの作成と維持は、Python 開発の基本的なベスト プラクティスです。これにより、プロジェクトの依存関係が十分に文書化され、簡単に再現できるようになり、他の人がコードに取り組みやすくなり、互換性の問題が発生する可能性が減ります。

Python で Requirements.txt ファイルを作成する

Python プロジェクトに取り組む場合、依存関係の管理は開発プロセスの重要な部分です。依存関係は、Python コードが正しく機能するために依存する外部ライブラリまたはパッケージです。プロジェクトを簡単に再現および保守できるようにするには、requirements.txt ファイルを作成することをお勧めします。このファイルにはプロジェクトに必要なすべての依存関係がリストされているため、他のユーザーがコードを簡単にインストールして実行できるようになります。

なぜrequirements.txtファイルを使用するのでしょうか?

requirements.txt ファイルは、いくつかの重要な目的を果たします。



  • 再現性: プロジェクトが依存するパッケージとライブラリの正確なバージョンを指定することで、プロジェクトに取り組んでいる他の人が同じ環境を作成し、同じ結果を再現できるようになります。
  • 依存関係の管理: 依存関係の管理がより容易になります。手動でパッケージを追跡しなくても、必要に応じてパッケージを簡単に追加、更新、または削除できます。
  • 互換性: パッケージ間のバージョンの競合を回避し、すべての依存関係が調和して動作するようにします。
  • デプロイメント: アプリケーションをデプロイするとき、または他のユーザーと共有するときに、requirements.txt ファイルを提供して、必要な依存関係を簡単にインストールできます。

要件.txt ファイルの作成

ステップ 1: 仮想環境をアクティブ化する

を作成してアクティブ化するには、 仮想環境 、ターミナルを開いて次のコマンドを実行します。

# Create a virtual environment  python -m venv myenv  # Activate the virtual environment  # Windows myenvScriptsactivate # macOS and Linux source myenv/bin/activate>

ステップ 2: 依存関係をインストールする

データベース

プロジェクトの依存関係をrequirements.txtファイルにリストする前に、それらを仮想環境にインストールする必要があります。この目的には、Python のパッケージ マネージャーである pip を使用できます。ここで、package-name をインストールするパッケージの実際の名前に置き換えます。

pip install package-name i.e. pip install pandas>

ステップ 3:requirements.txt ファイルを生成する

ここで、次のコマンドを実行して、requirements.txt ファイルを生成できます。

ステップ 4:requirement.txt ファイルを確認する

2023-09-09-13-01-39 のスクリーンショット