事象
import schedule
・・・
・・・
schedule.run_pending()
として「schedule」モジュールを実行しようとしたところ、エラーが表示された。
ImportError: No module named 'schedule'
解決方法
まず「schedule」モジュールがインストールされていることを確認する。
pip show schedule
Name: schedule
Version: 1.0.0
Summary: Job scheduling for humans.
Home-page: https://github.com/dbader/schedule
Author: Daniel Bader
Author-email: mail@dbader.org
License: MIT
Location: c:\users\***\anaconda3\lib\site-packages
Requires:
Required-by:
インストールされていることが分かったので、
LocationでインストールされているPATHを確認。
モジュール検索パスに上記PATHが入っているか確認するために、
Pythonの対話モードを起動し、sys.pathを表示する。
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>> print(sys.path)
['','C:\\Users\\***\\Anaconda3\\lib\\site-packages\\win32\\lib', 'C:\\Users\\***\\Anaconda3\\lib\\site-packages\\Pythonwin']
どうやら入っていないよう。以下コマンドで追加してあげる。
sys.path.append('c:\\users\\***\\anaconda3\\lib\\site-packages')
もう一度実行したらエラーが解消された!