Watchdog: ModuleNotFoundError: لا توجد وحدة باسم "watchdog"

تم إنشاؤها على ٨ سبتمبر ٢٠٢٠  ·  6تعليقات  ·  مصدر: gorakhargosh/watchdog

لقد قمت للتو بتثبيت الحزمة على بيئة Anaconda الافتراضية باستخدام سطر الأوامر:
pip install watchdog
وعندما أحاول الجري:
from watchdog.observers import Observer
تلقيت خطأ استيراد:
ModuleNotFoundError: No module named 'watchdog'

(venv) C:\Users\user>pip list
الشهادة: 2020.6.20
pathtools: 0.1.2
النقطة: 20.2.2
أدوات الإعداد: 49.6.0.post20200814
حراسة: 0.10.3
عجلة: 0.35.1
وينرتستور: 0.2

إصدار Python: 3.8.5

نظام التشغيل: Windows 10

not a bug

التعليق الأكثر فائدة

تأكد من عدم وجود ملف باسم watchdog.py وليس اسم مجلد watchdog .

ال 6 كومينتر

إذا كنت تستخدم python -m pip install watchdog ، فيجب أن تعمل.

أواجه نفس المشكلة هنا ، تم تثبيتها وإزالتها عدة مرات بنفس الخطأ.

ModuleNotFoundError: لا توجد وحدة تسمى 'watchdog.observers' ؛ "حراسة" ليست حزمة

لا يمكن لـ JeromeHoen إعادة إنتاج هذا على أناكوندا المثبتة حديثًا. الاختلاف الوحيد (الذي لا معنى له) هو أنني أستخدم Windows 7:

(base) C:\Users\User>python
Python 3.8.3 (default, Jul  2 2020, 17:30:36) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from watchdog.observers import Observer
>>>

لا أعتقد أن هذه القضية مرتبطة بالرقابة نفسها. ربما تم تثبيت حزمة المراقبة في بيئة افتراضية واحدة وتحاول استيرادها للعمل في بيئة افتراضية أخرى؟

أواجه المشكلة أيضًا. على غرار JeromeHoen ، أنا أقوم بتشغيل Win10 ، لكن هذه المرة لا توجد بيئة افتراضية. يمكنني عمل from watchdog.observers import Observer في IDLE ، لكن عندما (أحاول) تشغيله كجزء من البرنامج النصي ، فإنه يفشل.

تأكد من عدم وجود ملف باسم watchdog.py وليس اسم مجلد watchdog .

شكرًا ، BoboTiG ، كانت هذه

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات