2021/08/20 更新 2023/9/24

pythonでプログラミングする際の仮想環境の構築


Pythonでプログラミングを行う際には、作るプログラムごとに仮想環境を構築します。
理由は、

仮想環境の作成にはいくつか方法がありますが、ここではpipenvを使用します。

仮想環境の作成手順

1. pipenvをインストールします。

pip install pipenv

2. 作業ディレクトリを作成します。

3. 作業ディレクトリに移動して、必要なパッケージをpipenvコマンドでインストールします。

(pipfileという設定ファイルが作成され、ここに仮想環境の情報が入ります。)

pipenv install xxxxxx

PCにインストールされているpythonのバージョンが最新でない場合、以下のエラーが出ることがあります。
その場合は、最初にpythonのバージョンを指定して環境構築するか、pythonを最新にバージョンアップしてください。

# エラーログ
Warning: Python 3.11 was not found on your system...
Neither 'pyenv' nor 'asdf' could be found to install Python.

# 以下でpythonのバージョンを指定してあげる
pipenv install python 3.9.5

インストールするパッケージが多い場合は、txtファイルでリストを作って、一気に読み込むこともできます。
requirementsというファイルを作り、中身を例えば以下のように作成します。

packageA==9.0.0
packageB==1.5.0
packageC==2.7.0

そして、下記のコマンドで一括インストールします。

pipenv install -r requirements.txt

4. 仮想環境を実行します。

pipenv shell

5. 仮想環境を終了します。

exit

※仮想環境に入らずにコマンド実行もできます。

pipenv run xxxxxx

6. 仮想環境の削除

仮想環境を構築したフォルダで以下のコマンドを実行すると削除できます。

pipenv --rm

以上です。




コメント(githubのアカウントが必要です)