سؤال

أنا أقوم ببعض أعمال الأعمدة في بيثون الظاهري ، وأريد استخدام mySQL مع SqlalChemy ، لكن لا يمكنني تثبيت وحدة MySQLDB على حسابي الافتراضي ، لا يمكنني استخدام EasyInstall لأنني أستخدم إصدارًا تم تجميعه من أجل Python 2.6 بتنسيق .exe ، حاولت تشغيل التثبيت من داخل البيئة الافتراضية ولكن هذا لم ينجح ، أي مواطن؟

هل كانت مفيدة؟

المحلول

حسنًا ، حصلت على كل شيء ، بعد أن قمت بتثبيت الوحدة النمطية على تثبيت Python 2.6 العادي ، ذهبت إلى مجلد Python26 الخاص بي و Low ، وها ، لقد وجدت ملفًا يسمى Mysql-Python-Wininst والذي صادف أنه قائمة بكل من ملفات الوحدة المثبتة. في الأساس ، كان هناك مجلدان يسمى mysqldb وآخر يسمى mysql_python-1.2.2-py2.6.egg-info بالإضافة إلى ثلاثة ملفات أخرى: _mysql.pyd ، _mysql_exceptions.py ، _mysql_exceptions.pyc. لذلك ذهبت إلى المجلد حيث كانوا موجودين (Python26/lib/site-packages) ونسختها إلى مجلد حزم موقع VirtualEnv (env/lib/site-packages) وكانت الوحدة تعمل بكامل طاقتها!

ملاحظة: جميع المسارات هي الإعدادات الافتراضية

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top