Python看门狗 - 未解决的导入错误

时间:2014-09-13 18:18:07

标签: python-3.x event-handling watchdog python-watchdog

我是python的新手,我正在尝试运行我的监视程序代码来监视系统上的特定文件夹以跟踪事件。但是,我在以下行中不断收到错误(“未解析的导入”):

from watchdog.events import FileSystemEventHandler  
from watchdog.observers import Observer

我已正确安装了看门狗。但是,我想知道我是否应该在系统路径中包含或对环境变量进行一些更改,或者在eclipse中的pydev项目的pythonpath中包含一些外部库。

使用这些导入的代码如下:

import dropbox
...
from watchdog.events import FileSystemEventHandler  
from watchdog.observers import Observer

class MyHandler(FileSystemEventHandler):
     def eveny_any(self,event):
     ...
     def dropfn(self,fn)
     ...
     #dropbpx (big) code

if _name_="_main_":
# here I used "watchdog observer"

这是一个问题,因为“观察者”导入是在课前和“if”是否在程序结束时?有人请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

Mkae确保您在PyDev中使用与用于安装watchdog的Python相同的Python解释器。 (见PyDev - Interpreter Configuration