この記事は公開から3年以上経過しています。
Python Spyderでインストール済パッケージ(user install)をimportしてもModuleNotFoundError
が出るときの対応。
本例はWindows環境の場合ですが、対応する内容はLinux環境などの場合でも同様です。
手順
-
pip show
コマンドでパッケージのインストールパスを確認(umap-learn
部分は任意のパッケージ名)。pip show umap-learn Name: umap-learn Version: 0.5.1 Summary: Uniform Manifold Approximation and Projection Home-page: http://github.com/lmcinnes/umap Author: None Author-email: None License: BSD Location: c:\users\XXXX\appdata\roaming\python\python39\site-packages Requires: numpy, scikit-learn, scipy, numba, pynndescent Required-by:
-
Spyderを起動し
Tools
→PYTHONPATH Manager
でPYTHONPATH Manager画面を起動、+Add path
から上記Location
に表示されたパスを追加する。
以上です。