Watchdog: Windows 操作系统上没有名为观察者的模块

创建于 2016-04-08  ·  5评论  ·  资料来源: gorakhargosh/watchdog

看门狗安装成功。
Successfully installed argh-0.26.1 pathtools-0.1.2 watchdog-0.8.3
但看门狗不完整
>>> dir(watchdog) ['CHECK_PORT_FILE', 'CHECK_PORT_PROCESS_COMMAND', 'CHECK_PORT_PROCESS_SOCKET_COM MAND', 'MAX_DEADTIME', 'MAX_FULL_GC_COUNT', 'MAX_FULL_GC_PERCENT', 'MAX_KILL_TIM EOUT', 'MAX_START_CHECK_COUNT', 'MAX_STOP_TIMEOUT', 'PROJECT_DIR', 'PROJECT_LOG_ FILE', 'PROJECT_START_SCRIPT', 'WatchDog', '__builtins__', '__doc__', '__file__' , '__name__', '__package__', 'commands', 'glob', 'os', 'run_command', 'time']

最有用的评论

也许你将你的 python 文件命名为“看门狗”或“观察者”......
尝试重命名它并再次运行。

所有5条评论

也得到同样的错误......

其实我在 Mac OS X 上也有同样的问题。

ImportError: No module named observers

虽然 watchmedo 演示脚本可以完美运行。

目前已降级到 v0.8.2,导入似乎确实有效。 我不确定观察者本身是否会工作,测试后会更新。

python -m pip uninstall watchdog
python -m pip install watchdog==0.8.2

关闭,因为经过充分测试,所有平台上都存在observers 。 如果再次遇到错误,请打开一个特定的问题。

也许你将你的 python 文件命名为“看门狗”或“观察者”......
尝试重命名它并再次运行。

此页面是否有帮助?
0 / 5 - 0 等级