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)

再次打包後沒有報錯,可以正常運行了。

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