Python watchdog - неразрешенная ошибка импорта

Я новичок в Python, и я пытаюсь запустить свой сторожевой код, который отслеживает определенную папку в моей системе для отслеживания событий. Тем не менее я получаю сообщение об ошибке ("Неразрешенный импорт") в следующих строках:

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

Я правильно установил сторожевой таймер. Тем не менее, я хотел бы знать, должен ли я включить или внести некоторые изменения в переменные окружения в системный путь или включить некоторые внешние библиотеки в pythonpath в моем проекте pydev в eclipse.

Код, который использует этот импорт, приведен ниже:

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"

Будет ли это проблемой, потому что импорт "наблюдателя" находится перед классом, а "если" - ближе к концу программы? Кто-то, пожалуйста, помогите мне решить эту проблему.

1 ответ

Mkae уверен, что вы используете тот же интерпретатор Python в PyDev с Python, используемый для установки watchdog, (См. PyDev - Настройка интерпретатора)

Другие вопросы по тегам