PC Rescue Lab

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を呼び出します。

  1. python -m pip --version で所属を確認
  2. python -m pip install パッケージ名 を実行
  3. python -c "import パッケージ名" で確認

まだ直らない場合

エラーログ全体を診断ツールへ貼り付け、別の原因候補が重なっていないか確認してください。

エラーログを診断