watchdog a été installé avec succès.
Successfully installed argh-0.26.1 pathtools-0.1.2 watchdog-0.8.3
mais le chien de garde n'est pas complet
>>> 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']
Obtention également de la même erreur...
En fait, j'ai le même problème sur Mac OS X.
ImportError: No module named observers
Alors que le script de démonstration watchmedo fonctionne parfaitement.
Actuellement rétrogradé à la v0.8.2 où l'importation semble fonctionner. Je ne sais pas encore si l'observateur lui-même fonctionnera, je le mettrai à jour après les tests.
python -m pip uninstall watchdog
python -m pip install watchdog==0.8.2
En conclusion, il est bien testé que observers
sont présents sur toutes les plateformes. Ouvrez un problème spécifique si vous rencontrez à nouveau l'erreur.
Peut-être avez-vous nommé votre fichier python "chien de garde" ou "observateurs"...
Essayez de le renommer et de l'exécuter à nouveau.
Commentaire le plus utile
Peut-être avez-vous nommé votre fichier python "chien de garde" ou "observateurs"...
Essayez de le renommer et de l'exécuter à nouveau.