最近pythonパッケージをインストールするためにpipを使用する際にトラブルが発生しました。私はいつもpipを使いましたが、実際にどのように動作するのかは決して理解できませんでした。私の経験は基本的に "pip install pkg"に限られています。私はピップインストールで混乱しています
最近私のマシンにopenCVをインストールしようとしたときに、パスの変更などに関するいくつかのガイドが続きました。これらの変更を行ってから、pipを正しくインストールするのに問題がありました。
"pip3 install pkg"を実行すると、インストールはエラーなく正常に実行されます。しかし、私はPythonでモジュールをインポートしようとすると、Pythonは、パッケージを見つけることができません。ターミナルで "pip3 list"を実行すると、Python内でヘルプ( 'modules')を実行するのとは異なるモジュールのリストが表示されます。
私はpipがモジュールのインポート時に参照しているPythonのバージョンとは別の場所にパッケージをインストールしていると思いますか?
pipのインストール先を変更する方法はありますか?パスを変更することはどういう意味ですか、これを今後どのように避けることができますか?
ありがとうございます。
編集:「python3 -m pip install pkg」を実行すると、パッケージが正しくインストールされることに言及する必要があります。
これは、各プロジェクトに関してあなたのpythonパッケージを隔離していますhttps://virtualenv.pypa.io/en/stable/ –
あなたはおそらくpython2とpython3の両方をインストールしていますか?あなたの 'pip'コールはpython2のバージョンを呼びます。 –
私はpython2とpython3をインストールしていますが、pipをインストールするときにpip3を呼び出すのです。 –