看门狗安装成功。
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']
也得到同样的错误......
其实我在 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 文件命名为“看门狗”或“观察者”......
尝试重命名它并再次运行。
最有用的评论
也许你将你的 python 文件命名为“看门狗”或“观察者”......
尝试重命名它并再次运行。