程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了找不到名称为“ interval”的触发器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决找不到名称为“ interval”的触发器?

开发过程中遇到找不到名称为“ interval”的触发器的问题如何解决?下面主要结合日常开发的经验,给出你关于找不到名称为“ interval”的触发器的解决方法建议,希望对你解决找不到名称为“ interval”的触发器有所启发或帮助;

我在其他服务器上的ipython中工作。我尝试卸载/升级setuptools和APscheduler。然后,我将已经拥有的完全相同的代码复制并粘贴到在第二台服务器上创建的新笔记本中。

而且有效。

解决方法

我一直在与APscheduler合作,尝试运行代码时出现错误“找不到名为“ interval”的触发器”

它完全在我的本地计算机上,但是可以在我的云计算机上使用。

我尝试过:通过pip,easy_install和手动重新安装apscheduler;升级设置工具;升级所有依赖项。

编辑:代码

if __name__ == '__main__':
    scheduler = Blockingscheduler()
    scheduler.add_job(SMS,'interval',minutes=1)
    scheduler.start()
    print Run Complete

    try:
        # This is here to simulate application activity (which keeps the main thread alivE).
        while True:
            time.sleep(2)
    except (KeyboardInterrupt,SystemExit):
        scheduler.shutdown()  # Not Strictly necessary if Daemonic mode is enabled but should be done if possible


LookupError                               TraceBACk (most recent call last)
<ipython-input-40-2895cd586d3f> in <module>()
      1 if __name__ == '__main__':
      2     scheduler = Blockingscheduler()
----> 3     scheduler.add_job(SMS,hours=1)
      4     scheduler.start()
      5     print "Run Complete"

/Users/admin/anaconda/lib/python2.7/site-packages/apscheduler/schedulers/base.pyc in add_job(self,func,trigger,args,kwargs,id,name,misfire_grace_time,coalesce,max_instances,next_run_time,jobstore,executor,replace_exisTing,**trigger_args)
    328 
    329         job_kwargs = {
--> 330             'trigger': self._create_trigger(trigger,trigger_args),331             'executor': executor,332             'func': func,/Users/admin/anaconda/lib/python2.7/site-packages/apscheduler/schedulers/base.pyc in _create_trigger(self,trigger_args)
    780 
    781         # Instantiate the trigger class
--> 782         return self._create_plugin_instance('trigger',trigger_args)
    783 
    784     def _create_lock(self):

/Users/admin/anaconda/lib/python2.7/site-packages/apscheduler/schedulers/base.pyc in _create_plugin_instance(self,type_,alias,constructor_kwargs)
    764                     raise TypeError('The {0} entry point does not point to a {0} class'.format(type_))
    765             else:
--> 766                 raise LookupError('No {0} by the name "{1}" was found'.format(type_,alias))
    767 
    768         return plugin_cls(**constructor_kwargs)

LookupError: No trigger by the name "interval" was found
@H_450_22@@H_450_22@
@H_450_22@

大佬总结

以上是大佬教程为你收集整理的找不到名称为“ interval”的触发器全部内容,希望文章能够帮你解决找不到名称为“ interval”的触发器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。