Pythonの開発において、異なるプロジェクトで異なるパッケージやPythonのバージョンを管理するために、仮想環境とパッケージ管理ツールが必要となります。この記事では、Pythonの標準ライブラリであるvenv
とパッケージ管理ツールであるpip
、そしてこれら二つを統合したpipenv
について解説します。
venvとpipの使い方
venv
はPythonの標準ライブラリで、仮想環境を作成し活性化する方法と、パッケージをインストールする方法について議論します。以下に基本的な使い方を示します。
新しい仮想環境を作成するには、以下のコマンドを実行します。
python3 -m venv .venv
仮想環境を活性化するには、以下のコマンドを実行します。
source .venv/bin/activate
pip
はPythonのパッケージ管理ツールで、仮想環境内でパッケージのインストールや更新に用いられます。以下に基本的な使い方を示します。
パッケージをインストールするには、以下のコマンドを実行します。
python3 -m pip install requests
pipenvの使い方
pipenv
はpip
とvenv
の機能を統合したツールで、Pythonのパッケージ管理と仮想環境の構築を簡単に、自動で行ってくれます。以下に基本的な使い方を示します。
pipenv
をインストールするには、以下のコマンドを実行します。
pip install pipenv
新しい仮想環境を作成し、パッケージをインストールするには、以下のコマンドを実行します。
pipenv install requests
仮想環境を活性化するには、以下のコマンドを実行します。
pipenv shell
以上がPythonの仮想環境とパッケージ管理についての基本的な知識となります。これらのツールを使いこなすことで、Pythonの開発がよりスムーズになります。.