Amer Abdallah نشر 8 سبتمبر 2021 أرسل تقرير نشر 8 سبتمبر 2021 أنشأت بيئة virtualenv، ثم قمت بتثبيت جانغو Django. عندما أقوم بتنشيط virtualenv وتنفيذ الأمر التالي: python management.py syncdb أحصل على هذا الخطأ: django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb لقد قمت أيضًا بمحاولة تثبيت حزمة MySQL لـ Python ، لكن دون جدوى، كيف أحل هذه المشكلة؟ أنا أستخدم Python 3.71 و Django 1.9 و MySQL على نظام تشغيل لينكس 2 اقتباس
1 سامح أشرف نشر 8 سبتمبر 2021 أرسل تقرير نشر 8 سبتمبر 2021 إذا كان الخطأ يظهر عند محاولة تثبيت حزمة MySQL-python من خلال الأمر التالي: pip install MySQL-python فيمكنك تثبيتها بطرق أخرى، مثل إستخدام easy_install على النحو التالي: easy_install MySQL-python في حالة كان الخطأ الذي يظهر لديك بعد تثبيتها هو من نوع EnvironmentError كالتالي: EnvironmentError: mysql_config not found فسوف تحتاج إلىى تثبيت بعض البرمجيات الإضافية على النحو التالي: sudo apt-get install python-mysqldb libmysqlclient-dev python-dev 2 اقتباس
0 Wael Aljamal نشر 8 سبتمبر 2021 أرسل تقرير نشر 8 سبتمبر 2021 يمكن حل المشكلة من ملف إعادادت Django الذي هو settings.py في سطر تعريف سواقة قواعد البيانات: DATABASES = { 'default': { 'NAME': 'my_db_name', 'ENGINE': 'mysql.connector.django', # 'django.db.backends.mysql' 'USER': '<user>', 'PASSWORD': '<pass>', 'HOST': 'localhost', 'PORT': 3306, 'OPTIONS': { 'autocommit': True, }, } } أي التبديل بين mysql.connector.django و django.db.backends.mysql. إن كنت تريد mysql.connector.django يمكن تثبيتها: pip install mysql-connector-python إن لم يعمل، نقوم بتثبيت مخصص ل python 3 sudo apt-get install python3-mysqldb اقتباس
0 Ali Haidar Ahmad نشر 9 سبتمبر 2021 أرسل تقرير نشر 9 سبتمبر 2021 يبدو أنه ليس لديك حزمة python mysql مثبتة، لذا جرب: pip install mysql-python وإذا لم تكن تستخدم بيئة افتراضية: sudo pip install mysql-python أو لأنه لم يعثر على مكتبة mysqldb: sudo apt-get install python-mysqldb أو أنك بحاجة لتثبيت mysqlclient: pip install mysqlclient اقتباس
السؤال
Amer Abdallah
أنشأت بيئة virtualenv، ثم قمت بتثبيت جانغو Django. عندما أقوم بتنشيط virtualenv وتنفيذ الأمر التالي:
python management.py syncdb
أحصل على هذا الخطأ:
لقد قمت أيضًا بمحاولة تثبيت حزمة MySQL لـ Python ، لكن دون جدوى، كيف أحل هذه المشكلة؟
أنا أستخدم Python 3.71 و Django 1.9 و MySQL على نظام تشغيل لينكس
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.