关于
ModuleNotFoundError: No module named 'apscheduler.schedulers'
和
ModuleNotFoundError: No module named 'apscheduler'
的问题,网上有不少解决。大多数都是因为,文件起名与模块名同名引起的。那种,改自己文件名就好。
但我不是这这种情况。而是模块里面根本没有这引用。
这种主要原因是apscheduler版本不对导致的。
(PS,python3.7.5的模块里自带了apscheduler,但那是2.x版本的,我们需要升级)
(还是说直接pip是2.x版本?我就不知道了)
正确的解决方案是
pip uninstall apscheduler
pip install apscheduler==3.6.1
当然也可以直接升级该模块。
来源:oschina
链接:https://my.oschina.net/jacky326/blog/3161163