关于 apscheduler 库无法被识别的问题

2020-03-11 12:22:35 +08:00
 Murphy0123
运行下面程序的时候

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from apscheduler.schedulers.blocking import BlockingScheduler


def p():
print("a")

if __name__ == '__main__':
scheduler = BlockingScheduler()
scheduler.add_job(p, "cron",second='1/5')

try:
scheduler.start()
except Exception as e:
pass

运行结果显示 No module named 'apscheduler.schedulers'; 'apscheduler' is not a package,但是我已经通过 pip 安装了 apscheduler 库,还会有什么其他的问题出现呢
2389 次点击
所在节点    Python
7 条回复
wzwwzw
2020-03-11 13:14:29 +08:00
检查一下运行环境?
Murphy0123
2020-03-11 13:39:35 +08:00
@wzwwzw 这个应该怎么检测?刚开始学,还不太会,请大神指点一下。。。
frostming
2020-03-11 13:51:29 +08:00
hwenwur
2020-03-11 14:07:17 +08:00
用下面这个命令重新安装试试:
env python3 -m pip install apscheduler --user
Murphy0123
2020-03-12 11:12:27 +08:00
@frostming 好的,谢谢大神


@hwenwur 重新安装好像还是不太行
tohearts
2020-03-12 11:22:36 +08:00
我怀疑你的项目包名是不是叫 apscheduler
TestOpsJarstick
2020-03-13 08:43:47 +08:00
@tohearts 我也是这样认为的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/651824

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX