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 - Настройка интерпретатора)