VSCode + Git Bash + venvを使用したPython開発環境の構築

タイトルの構成で開発環境を構築しようとした際、VSCodeで Import "***" could not be resolved Pylance(reportMissingImports) が発生。インポートしたはずのモジュールがうまく読み込まれていない現象が発生してしまったので、構築手順の備忘録として残します。

$ mkdir sample-app
$ cd sample-app

# venvモジュールを使用して、envというディレクトリの中に仮想環境を作成
python -m venv env

# VSCodeで開く
code .

以下はVSCodeのターミナル上で実行

# 仮想環境の有効化
$ source env\Scripts\Activate

# pipを最新版にアップグレード
$ python -m pip install --upgrade pip

# pygameモジュールを仮想環境へインストール
$ pip install pygame

$ pip list
Package Version
------- -------
pip     24.0
pygame  2.5.2

エラーが発生した時点では、Git Bash上での仮想環境の有効化がうまくできていなかったことが原因でした。
上記の手順で作り直したところエラーが解消されました。