اذهب إلى المحتوى

السؤال

نشر

السلام عليكم 

دي المشكله 

Traceback (most recent call last):
  File "e:\PYHON\diabetes-project\diabetes.py", line 5, in <module>
    import matplotlib.pyplot as plt 
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\PYHON\diabetes-project\Lib\site-packages\matplotlib\__init__.py", line 263, in <module>       
    _check_versions()
PS E:\PYHON\diabetes-project> & e:/PYHON/diabetes-project/Scripts/python.exe e:/PYHON/diabetes-project/diabetes.py
Traceback (most recent call last):
  File "e:\PYHON\diabetes-project\diabetes.py", line 5, in <module>
    import matplotlib.pyplot as plt
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\PYHON\diabetes-project\Lib\site-packages\matplotlib\__init__.py", line 263, in <module>       
    _check_versions()
  File "E:\PYHON\diabetes-project\Lib\site-packages\matplotlib\__init__.py", line 257, in _check_versions
    module = importlib.import_module(modname)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\PYHON\diabetes-project\Lib\site-packages\kiwisolver\__init__.py", line 8, in <module>
    from ._cext import (
ImportError: DLL load failed while importing _cext: The specified module could not be found.

 

Recommended Posts

  • 0
نشر
بتاريخ 24 دقائق مضت قال Ail Ahmed:

دي المشكله 

 

وعليكم السلام ورحمة الله،

خطأ ImportError: DLL load failed while importing _cext عادةً يشير إلى مشكلة في بيئة Python أو المكتبات التي تعتمد عليها. إليك خطوات لحل المشكلة:

  • تأكد من تثبيت المكتبات بشكل صحيح
    • افتح موجه الأوامر الخاص بـ Python (في نفس البيئة الافتراضية) باستخدام هذه الاوامر:
      cd E:\PYHON\diabetes-project
      Scripts\activate
    • ثم قم بتشغيل الأمر التالي لإعادة تثبيت مكتبة kiwisolver التي تسبب المشكلة:
      pip install --force-reinstall kiwisolver
    • ثم أعد تثبيت مكتبة matplotlib:
      pip install --force-reinstall matplotlib

       

  •  تأكد من أن بيئة Python تحتوي على جميع المكتبات المطلوبة عن طريق:
    pip list
  • تأكد من أنك تستخدم البيئة الافتراضية المناسبة (E:\PYHON\diabetes-projectفي مشروعك) عند تثبيت المكتبات وتشغيل البرنامج.

قد تحتاج الى تحديث المكتبات عن طريق:

pip install --upgrade pip 
pip install --upgrade matplotlib kiwisolver

---------------------------------------------------------------------------------------------------------------------------

 قد تحتاج الى حذف وإعادة إنشاء البيئة الافتراضية ولكن هذا حل اخير اذا لم تعمل الخطوات السابقة:

rm -rf Scripts Lib pyvenv.cfg
python -m venv .
Scripts\activate
pip install matplotlib
pip install -r requirements.txt

 

بالتوفيق.

  • 0
نشر
بتاريخ 2 دقائق مضت قال Ail Ahmed:

تمام ولكن هل لغه C++ لها علاقه بالمشكله الا انا كانت مثبيها علي الجهاز ومسحتها ؟

نعم، قد تكون للغة C++ علاقة بالمشكلة، خاصة إذا كنت قد أزلت أدوات أو مكتبات C++ من جهازك، لأن بعض مكتبات Python (مثل matplotlib وkiwisolver) تعتمد على ملفات DLL يتم إنشاؤها باستخدام أدوات C++ Build Tools.

يجب القيام ببعض الخطوات:

  • حمل نسخة Microsoft C++ Redistributables المناسبة لنظامك من هنا.
  • ثم قم بتثبيتها.
  • تثبيت Microsoft C++ Build Tools عن طريق تحميله من Visual Studio.
  • أثناء التثبيت، اختر الخيار الخاص بـ C++ Build Tools.
  • إعادة تثبيت المكتبات المتأثرة:
    pip install --force-reinstall matplotlib kiwisolver

بالتوفيق إن شاء الله

  • 0
نشر
بتاريخ 3 ساعة قال Khaled Osama3:

نعم، قد تكون للغة C++ علاقة بالمشكلة، خاصة إذا كنت قد أزلت أدوات أو مكتبات C++ من جهازك، لأن بعض مكتبات Python (مثل matplotlib وkiwisolver) تعتمد على ملفات DLL يتم إنشاؤها باستخدام أدوات C++ Build Tools.

يجب القيام ببعض الخطوات:

  • حمل نسخة Microsoft C++ Redistributables المناسبة لنظامك من هنا.
  • ثم قم بتثبيتها.
  • تثبيت Microsoft C++ Build Tools عن طريق تحميله من Visual Studio.
  • أثناء التثبيت، اختر الخيار الخاص بـ C++ Build Tools.
  • إعادة تثبيت المكتبات المتأثرة:
    pip install --force-reinstall matplotlib kiwisolver

بالتوفيق إن شاء الله

تمام جدا , الف شكراا لحضرتك

بس لو انا كانت  شغل علي نظام الMacOS هل كانت المشكله دي هتحصل ؟

  • 0
نشر

وعليكم السلام,

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

يمكنك حذف المكبتة أو تحديثها للتأكد من الإصدار ومتابعة المتطلبات الأخرى لها.

بالنسبة لنظام ال MacOS قد لا يكون ال compiler )مترجم الكود الذي تم كتابته إلى لغة الالة التي تفهمها 0 1 (الخاص بال c++ مفعل مما قد يسبب بعض المشاكل واظهار بعض المشاكل.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...