正在尝试为raspberry pi - 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命令可以列出已安装的库、它们的版本和可用的导入?
发布于 2015-04-27 21:57:44
正如@josebama提到的,它是apscheduler.schedulers,你可以看看所有的模块here。
关于检查是否安装了库,只需从命令行运行python,然后尝试使用import apscheduler导入库。
发布于 2015-04-28 19:00:34
该脚本是为APScheduler的3.xAPI之前版本编写的。因此,要么安装较早版本的APScheduler,要么修复脚本以使用较新的API。
https://stackoverflow.com/questions/29897465
复制相似问题