#概要
Anaconda-NavigatorのJupyter-notebookでpythonを実行したときに
インストールしたはずのモジュールのimport エラー
ModuleNotFoundError: No module named 'モジュール'が発生した
#エラー内容
ModuleNotFoundError Traceback (most recent call last)
<ファイル> in <module>
----> 1 import モジュール名
ModuleNotFoundError: No module named 'モジュール名'
#対処
- インストールされているかの確認
- モジュールの場所を確認
- パスの確認
##インストールされているかの確認
"pip list"でモジュールがあるか確認 なければインストール
Jupyter-notebookであれば"!pip list"で確認
PowerShell
$ pip list
##モジュールの場所を確認
"pip show モジュール"でどの場所に保存されているか確認
PowerShell
$ pip show モジュール名
##パスの確認
Python
import sys
sys.path
パスのリストの中にモジュールが保存されている場所が入っていないことがわかりました
Python
import sys
sys.path.append(該当するパス)
これで解決しました
#まとめ
対処法は3ステップ
- インストールされているかの確認
- モジュールの場所を確認
- パスの確認
これらのステップごとに対処すればモジュールのimportエラーは解決します