zoukankan      html  css  js  c++  java
  • AttributeError: 'module' object has no attribute 'TornadoAsyncNotifier'

    /***************************************************************************
     * AttributeError: 'module' object has no attribute 'TornadoAsyncNotifier'
     * 说明:
     *     Tony在用mkdocs的时候遇到这个错误,找一些资料,解决一下。
     *
     *                                  2016-10-28 深圳 南山平山村 曾剑锋
     *************************************************************************/
    
    一、参考文档:
        1. AttributeError: 'module' object has no attribute 'TornadoAsyncNotifier' #1
            https://github.com/clonn/simple-livereload/issues/1
    
    二、错误现象:
        zengjf@zengjf:~/zengjf/test$ mkdocs  serve
        INFO    -  Building documentation... 
        INFO    -  Cleaning site directory 
        [I 161028 13:21:24 server:281] Serving on http://127.0.0.1:8000
        [I 161028 13:21:24 handlers:59] Start watching changes
        Traceback (most recent call last):
          File "/usr/local/bin/mkdocs", line 11, in <module>
            sys.exit(cli())
          File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 716, in __call__
            return self.main(*args, **kwargs)
          File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 696, in main
            rv = self.invoke(ctx)
          File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 1060, in invoke
            return _process_result(sub_ctx.command.invoke(sub_ctx))
          File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 889, in invoke
            return ctx.invoke(self.callback, **ctx.params)
          File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 534, in invoke
            return callback(*args, **kwargs)
          File "/usr/local/lib/python2.7/dist-packages/mkdocs/__main__.py", line 115, in serve_command
            livereload=livereload,
          File "/usr/local/lib/python2.7/dist-packages/mkdocs/commands/serve.py", line 84, in serve
            _livereload(host, port, config, builder, tempdir)
          File "/usr/local/lib/python2.7/dist-packages/mkdocs/commands/serve.py", line 27, in _livereload
            server.serve(root=site_dir, host=host, port=int(port), restart_delay=0)
          File "/usr/local/lib/python2.7/dist-packages/livereload/server.py", line 298, in serve
            LiveReloadHandler.start_tasks()
          File "/usr/local/lib/python2.7/dist-packages/livereload/handlers.py", line 60, in start_tasks
            if not cls.watcher.start(cls.poll_tasks):
          File "/usr/local/lib/python2.7/dist-packages/livereload/watcher.py", line 160, in start
            self.notifier = pyinotify.TornadoAsyncNotifier(
        AttributeError: 'module' object has no attribute 'TornadoAsyncNotifier'
    
    三、解决办法:
        sudo pip install pyinotify --upgrade
  • 相关阅读:
    什么样的项目适合docker部署,docker应用场景
    算法学习导图+经典排序算法PHP实现
    Xmind激活:亲测有效
    小细节1:mysql数据库中的主键删除后出现自定义主键约束
    java笔试题:找出3~999的水仙花数的三种实现方式
    java笔试题:利用冒泡排序算法找出int类型数组当中最大的数字
    java笔试题:判断一个3~100之间的所有的素数?
    java笔试题:随机生成一个4位数字的年号,判断是否是闰年?
    java笔试题:判断一个小写字母是元音字母还是辅音字母?
    安装Maven方法
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/6007498.html
Copyright © 2011-2022 走看看