خطأ استيراد: فشل تحميل DLL: تعذر العثور على الوحدة النمطية المحددة

Khta Astyrad Fshl Thmyl Dll T Dhr Al Thwr Ly Alwhdt Alnmtyt Almhddt



هل تواجه خطأ استيراد: فشل تحميل DLL: تعذر العثور على الوحدة النمطية المحددة خطأ على جهاز كمبيوتر يعمل بنظام Windows؟ إذا كان الأمر كذلك ، فإن هذا المنشور سوف يساعدك. في هذا المنشور ، سنناقش ماهية هذا الخطأ وأسبابه المحتملة وكيفية إصلاحه.



ماذا فشل تحميل DLL أثناء الاستيراد يعني؟

  خطأ استيراد: فشل تحميل DLL: تعذر العثور على الوحدة النمطية المحددة





خطأ ImportError: فشل تحميل DLL يحدث بشكل أساسي عند استيراد مكتبات Python مثل NumPy و Pandas و PySide2 وما إلى ذلك. يتم تشغيله أيضًا أثناء تثبيت مشاريع Python على جهاز كمبيوتر يعمل بنظام Windows. سيناريو محتمل آخر لهذا الخطأ هو عندما يتعذر على DLL المحدد تحميل المهمة المعينة التي يستدعيها أحد البرامج. أبلغ أحد المستخدمين المتأثرين عن السيناريو أدناه الذي واجه فيه الخطأ:





أقوم بتشغيل Python 3.5.4 على Anaconda وأحاول تثبيت الجيوباندا. لقد اتبعت التعليمات لتثبيت الجيوباندا هنا - http://geoffboeing.com/2014/09/using-geopandas-windows/ – but whichever way i try i get the same error



رمز الخطأ 16

الآن ، قد تكون هناك أسباب مختلفة لظهور هذا الخطأ. قد يكون ذلك بسبب ملفات DLL التالفة أو المفقودة على جهاز الكمبيوتر الخاص بك. قد يكون سبب آخر لذلك هو حقيقة أن متغيرات البيئة الصحيحة لم يتم تعيينها على جهاز الكمبيوتر الخاص بك. هناك سبب آخر محتمل لهذا الخطأ وهو التثبيت غير الصحيح أو غير الكامل للمكتبة التي تحاول استيرادها. بصرف النظر عن ذلك ، يمكن أن تكون حزمة Microsoft Visual C ++ التالفة سببًا لهذا الخطأ.

خطأ استيراد: فشل تحميل DLL: تعذر العثور على الوحدة النمطية المحددة

فيما يلي الطرق التي يمكنك استخدامها لإصلاح ' خطأ استيراد: فشل تحميل DLL: تعذر العثور على الوحدة النمطية المحددة 'خطأ على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows:

  1. قم بتشغيل فحص مدقق ملفات النظام.
  2. قم بإعداد متغيرات البيئة.
  3. إصلاح Microsoft Visual C ++ القابلة لإعادة التوزيع.
  4. أعد تثبيت Microsoft Visual C ++ Redistributable.
  5. أعد تثبيت المكتبة.

1] قم بتشغيل فحص مدقق ملفات النظام

نظرًا لأن الخطأ قد حدث على الأرجح بسبب ملفات DLL المفقودة أو التالفة ، يمكنك تشغيل فحص مدقق ملفات النظام (SFC) لإصلاحه. System File Checker هو أداة مساعدة لسطر الأوامر يحمل في ثناياه عوامل تساعد مستخدمي Windows على فحص وإصلاح ملفات النظام المكسورة أو المفقودة التي تتضمن أيضًا ملفات DLL. يمكنك إجراء فحص SFC لإصلاح ملفات DLL ثم التحقق من حل الخطأ.



إليك كيفية القيام بذلك:

أولاً، قم بتشغيل نافذة موجه أوامر مرتفعة وأدخل الأمر أدناه:

sfc /scannow

معرفة ما إذا كان ' خطأ استيراد: فشل تحميل DLL: تعذر العثور على الوحدة النمطية المحددة 'تم إصلاح الخطأ الآن.

يقرأ: لم يتم التعرف على PIP كأمر داخلي أو خارجي .

2] إعداد متغيرات البيئة

قد يكون الأمر كذلك أن متغيرات البيئة لم يتم تكوينها بشكل صحيح على جهاز الكمبيوتر الخاص بك وهذا هو السبب في أنه يمكنك مواجهة هذا الخطأ. ومن ثم ، إذا كان السيناريو قابلاً للتطبيق ، فقم بإعداد متغيرات البيئة مرة أخرى ومعرفة ما إذا كان الخطأ قد تم إصلاحه. فيما يلي خطوات القيام بذلك:

أولاً ، تأكد من معرفة توزيع Python الذي تستخدمه مثل Anaconda.

الآن اكتب بيئة النظام داخل مربع بحث Windows ثم انقر فوق قم بتحرير متغيرات بيئة النظام .

في النافذة الظاهرة ، اضغط على متغيرات البيئة زر. الآن ، انقر فوق طريق متغير ثم اضغط على يحرر زر.

بعد ذلك ، اضغط على جديد زر داخل تحرير متغير البيئة نافذة وادخل المسارات التالية واحدا تلو الآخر:

حذف كافة نقاط استعادة النظام
C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\Scripts
C:\ProgramData\Anaconda3\Library\bin

قد تختلف المواقع المذكورة أعلاه للأفراد. لذا ، أدخل المسارات وفقًا لذلك.

بمجرد الانتهاء من ذلك ، اضغط على زر Ok واخرج من نافذة خصائص النظام. تحقق مما إذا كان الخطأ قد تم حله الآن.

يرى: لم يتم تصميم CDP.dll للتشغيل على Windows أو يحتوي على خطأ .

3] إصلاح Microsoft Visual C ++ Redistributable

إذا استمر ظهور الخطأ ، فحاول إصلاح حزمة Microsoft Visual C ++ Redistributable. قد تكون مكتبة Visual C ++ تالفة تسبب الخطأ. ومن ثم ، قم بإصلاح الحزمة ومعرفة ما إذا كان الخطأ قد توقف عن الظهور. فيما يلي خطوات القيام بذلك:

  • أولاً ، افتح تطبيق الإعدادات باستخدام Win + I وانتقل إلى ملف التطبيقات> التطبيقات المثبتة قسم.
  • الآن ، ابحث عن حزمة Microsoft Visual C ++ Redistributable وانقر على زر القائمة ثلاثي النقاط الموجود بجانبه.
  • بعد ذلك ، انقر فوق يُعدِّل الزر ثم اختر ملف بصلح زر في نافذة الحوار التي ظهرت.
  • بمجرد الانتهاء من العملية ، تحقق من حل الخطأ.

يقرأ: لم يتم العثور على إصلاح Ucrtbase.dll أو كان هناك خطأ مفقود .

4] أعد تثبيت Microsoft Visual C ++ Redistributable

إذا لم ينجح الإصلاح ، فيمكنك إعادة تثبيت إصدار جديد ونظيف من Visual C ++. قد يكون الفساد وراء الفساد. لذلك ، قم بإلغاء تثبيت Microsoft Visual C ++ Redistributable ثم أعد تثبيته على جهاز الكمبيوتر الخاص بك للتحقق مما إذا كان الخطأ قد تم إصلاحه.

5] أعد تثبيت المكتبة

يتم تشغيل الخطأ في الغالب أثناء محاولة استيراد مكتبة. الآن ، إذا لم يتم تثبيت هذه المكتبة بشكل صحيح أو كان التثبيت غير مكتمل أو غير متوافق ، فقد يكون سبب الخطأ. ومن ثم ، إذا كان السيناريو قابلاً للتطبيق ، فيمكنك محاولة إعادة تثبيت المكتبة الإشكالية التي تسبب الخطأ.

إليك كيفية القيام بذلك:

أولاً ، ابحث عن المكتبة التي بسببها تتلقى خطأ الاستيراد: فشل تحميل DLL: تعذر العثور على الوحدة النمطية المحددة خطأ. يمكنك التحقق من رسالة الخطأ الكاملة لتحديد ذلك.

الآن ، يمكنك استخدام أمر بسيط لإلغاء تثبيت المكتبة ثم إعادة تثبيتها. على سبيل المثال ، إذا كنت تواجه هذا الخطأ مع ملف مكتبة NumPy Python ، استخدم الأوامر التالية واحدة تلو الأخرى:

pip uninstall numpy
python -m pip install --upgrade pip
pip install numpy

باستخدام الأوامر المذكورة أعلاه في التسلسل المحدد ، ستتمكن من تثبيت أحدث إصدار من NumPy. إذا كنت لا تريد تثبيت إصدار معين من NumPy ، فلا تقم بتشغيل الأمر الثاني بالترتيب أعلاه.

نأمل ألا تتلقى نفس الخطأ الآن.

كيف يمكنك إصلاح الوحدة المحددة لا يمكن العثور عليها؟

لإصلاح تعذر العثور على الوحدة النمطية المحددة على جهاز كمبيوتر يعمل بنظام Windows ، يمكنك استخدام أداة AutoRuns لاكتشاف الإدخالات المفقودة في التكوين وحذفها. بصرف النظر عن ذلك ، يمكنك استخدام منظف برامج الإعلانات المجانية لمسح ملفات البرامج الإعلانية وإصلاح خطأ sysmenu.dll. يمكن أيضًا استخدام CCleaner لمسح الملفات غير المرغوب فيها من جهاز الكمبيوتر الخاص بك لإصلاح هذا الخطأ.

اقرأ الآن: إصلاح الأمر python setup.py egg_info فشل مع رمز الخطأ 1 .

  خطأ استيراد: فشل تحميل DLL: تعذر العثور على الوحدة النمطية المحددة
المشاركات الشعبية