TROUBLESHOOTING GUIDE
pipが別のPythonを参照するときの対処法
インストール成功なのにimportできない典型的なpipの参照先ずれを解決します。
更新日 2026年9月22日一般的な切り分け手順
結論
`pip install` ではなく `python -m pip install` を使うと、いま起動するPythonに紐づくpipを明示できます。
症状
pipではインストール済みと表示されるのに、PythonからはModuleNotFoundErrorになる場合、pipとpythonの所属環境がずれている可能性があります。
確認コマンド
`pip --version` と `python -m pip --version` の末尾に表示されるPythonバージョンとパスを比較します。
修正
目的の環境を有効化してから、常にそのPython経由でpipを呼び出します。
- python -m pip --version で所属を確認
- python -m pip install パッケージ名 を実行
- python -c "import パッケージ名" で確認
まだ直らない場合
エラーログ全体を診断ツールへ貼り付け、別の原因候補が重なっていないか確認してください。
エラーログを診断