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

خطأ ImportError: No module named MySQLdb في فلاسك Flask؟

السؤال

نشر

حاولت أن أقوم بعمل نظام تسجيل دخول للمستخدمين في مشروع مبني بإستخدام فلاسك Flask، ولكن عندما حاولت الإتصال بقاعدة البيانات يظهر لي الخطأ التالي:

ImportError: No module named MySQLdb

قمت بتثبيت MySQL وتأكدت من الكود ولكن ما يزال الخطأ يظهر. أنا أستعمل SQLAlchemy وفلاسك الإصدار 1.1

كيف يمكنني حل هذه المشكلة؟

Recommended Posts

  • 1
نشر

تحدث هذه المشكلة لأنك لم تقم بتثبيت الحزمة python-mysql بشكل صحيح، يمكنك تثبيتها من خلال الأمر التالي:

sudo apt-get install python-mysqldb

أيضًا يمكنك أن تستعمل الحزمة pymysql والتي سوف تؤدي نفس الغرض وتستطيع تثبيتها من خلال الأمر التالي:

pip install pymysql

ثم يجب تعديل إعدادات المشروع من خلال تغير مسار قاعدة البيانات، على النحو التالي:

SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://.....'

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...