مشکل با نصب mysql-python

سلام، امروز سعی داشتم برای پروژه‌ای که می‌خواستم توش کار با کتابخونه SQLAlchemy رو یاد بگیرم پکیج MySQL-Python رو نصب کنم. SQLAlchemy برای ارتباط با دیتابیس از ی سری Engine استفاده می‌کنه و تا اونجایی که من فهمیدم MySQL-Python انجینِ پیشنهادی خودش بود.

سعی کردم که MySQL-Python رو نصب کنم که به ی سری خطا خوردم.

خطایی که سری اول بهم داد این بود:

error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cp-build-tools/
error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”: https://visualstudio.microsoft.com/visual-cp-build-tools/

که خب من روی لینک کلیک کردم  و اون چیزی که گفته بود نصب کنم رو نصب کردم.

خبر خوب این بود که دیگه اون ارور رو موقع نصب بهم نمیداد و خبر بد این بود که به ارور جدید خورده بودم!

error: command 'C:\\Program FIles (x86)\\MIcrosoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit code 2
error: command ‘C:\\Program FIles (x86)\\MIcrosoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe’ failed with exit code 2

بعد از ساعت‌ها جست و جو ور سرچ کردن آخرش توی مستندات خود SQLAlchemy به این مطلب رسیدم:

و خب فهمیدم که این MySQL-Python دیگه نگهداری نمی‌شه و ظاهرا mysqlclient جایگزینش شده :))))

خب حالا من چطور فکر کردم که MySQL-Python رو مستندات SQLAlchemy معرفی کرده؟ چون توی مستندات برای پیکربندی Engine گفته شده‌بود که SQLAlchemy بصورت پیشفرض از MySQL-Python به عنوان درایور استفاده می‌‎کنه.

حالا راه‌حل چیه؟ باید از یکی از درایورهایی که هنوز Maintain می‌شه استفاده کنید.

امیدوارم شما مثل من درگیر این مشکل نشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.