ラズベリー パイ - xbee ホーム オートメーション用の python スクリプトを実行しようとしています。
from xbee import zigbee
from apscheduler.scheduler import Scheduler
import time
import serial
import Queue
私の特定の問題は、ここで apscheduler からインポートすることです:
from apshceduler.scheduler import Scheduler
ImportError: No module named Scheduler
これは通常、1) インポート名の大文字化エラー、2) ライブラリがインストールされていない、または 3) ライブラリのバージョンが間違っている、のいずれかです。たとえば、インタプリタは、元のスクリプトで大文字が使用されていたため、zigbee のインポートについて不平を言いました。
より大きな問題は、Python ライブラリ (この場合は apscheduler) がインストールされたら、Python スクリプトで繰り返し推測する代わりに、どのインポートが利用可能かをどのように判断できるかということです。インストールされているライブラリ、そのバージョン、および利用可能なインポートを一覧表示する python コマンドはありますか?