首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python - apscheduler中的导入错误

问python - apscheduler中的导入错误
EN

Stack Overflow用户
提问于 2015-04-27 21:41:18
回答 2查看 1.1K关注 0票数 1

正在尝试为raspberry pi - xbee家庭自动化运行python脚本:

代码语言:javascript
复制
from xbee import zigbee
from apscheduler.scheduler import Scheduler
import time
import serial
import Queue

我的具体问题是在这里从apscheduler导入:

代码语言:javascript
复制
from apshceduler.scheduler import Scheduler
ImportError: No module named Scheduler

这通常是1)导入名称中的大写错误,2)库未安装,或3)库的版本错误。例如,解释器抱怨zigbee导入,因为原始脚本将其大写。

更大的问题是,一旦安装了python库(在本例中是apscheduler),我如何判断哪些导入是可用的,而不是在python脚本中重复猜测?有没有一个python命令可以列出已安装的库、它们的版本和可用的导入?

EN

回答 2

Stack Overflow用户

发布于 2015-04-27 21:57:44

正如@josebama提到的,它是apscheduler.schedulers,你可以看看所有的模块here。

关于检查是否安装了库,只需从命令行运行python,然后尝试使用import apscheduler导入库。

票数 1
EN

Stack Overflow用户

发布于 2015-04-28 19:00:34

该脚本是为APScheduler的3.xAPI之前版本编写的。因此,要么安装较早版本的APScheduler,要么修复脚本以使用较新的API。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29897465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档