【发布时间】:2012-08-06 17:33:05
【问题描述】:
在使用 pip:pip install watchdog 安装 watchdog 模块后,我尝试运行 official watchdog simple example,但出现错误:
from watchdog.observers import Observer
ImportError: No module named observers
有人可以帮帮我吗?
【问题讨论】:
-
看门狗安装是否成功完成。您可以在交互式 Python 解释器中尝试“导入看门狗”吗?
-
pip install 本身不应该做任何事情,除非您以 root 身份运行它或激活 virtualenv。安装日志也不见了,作者的安装可能只是失败了。
-
@MikkoOhtamaa:你在说什么? pip 未绑定到 virtualenv,也未绑定到以 root 身份运行。如果你的 python 站点包没有被锁定,它工作得很好。而且我不知道为什么你的这个陈述得到了 +1
-
FWIW,我刚刚使用
pip install watchdog将它安装在我的 OS X 系统上(不是 root 或使用 virtualenv),一切正常。 -
哦,伙计们,很抱歉这个警报,这是因为我的文件被命名为“watchdog.py”,我的错。非常感谢:)
标签: python importerror watchdog