Python IDEのSpyderでModuleNotFoundErrorが出るときの対応

この記事は公開から3年以上経過しています。

Python Spyderでインストール済パッケージ(user install)をimportしてもModuleNotFoundErrorが出るときの対応。

本例はWindows環境の場合ですが、対応する内容はLinux環境などの場合でも同様です。

手順

  1. 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:
  2. Spyderを起動しToolsPYTHONPATH ManagerでPYTHONPATH Manager画面を起動、+Add pathから上記Locationに表示されたパスを追加する。

    file

以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする