KeyError:'interval' LookupError: No trigger by the name "interval" was found

Python 3.7.3

用pyinstaller将py文件打包成程序后,运行报错,

这是原码:

解决方法:

1、升级setuptools,pip install --upgrade setuptools

2、修改job添加方式,这是原先的

scheduler.add_job(job, 'interval', seconds=5)

这是修改后的:

from apscheduler.triggers.interval import IntervalTrigger

trigger = IntervalTrigger(seconds=5)
scheduler.add_job(job, trigger)

再次打包后没有报错,可以正常运行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章