ModuleNotFoundError: No module named ‘pymongo’

Python

PythonでMongoDBに接続しようと思い、まずはライブラリをインストールします。

pipenv install pymongo

そしてこのコードを実行します。

python mongo_test.py

すると以下のようなエラーが。。。

ModuleNotFoundError: No module named 'pymongo'

インストールできているか確認してみると

pipenv run pip list

インストールできているようです。

Package       Version
------------- --------
pymongo       4.0.1

なぜだーと思い検索を重ねると仮想環境が立ち上がっていない可能性を見つけました。

pipenv shell

これでもう1度実行してみると

python mongo_test.py

うまくいきました!
仮想環境の立ち上げ忘れには要注意!