Kendi pc’mde django kurulu ve kullanılır bir halde iken ben ÅŸirket pc’me de django kurayım istedim. Kurulum problemsiz ÅŸekilde tamamlandı ancak server’ı çalıştırmak istediÄŸimde hata vermekteydi:
...
"/usr/lib/python2.6/site-packages/django/db/backends/mysql/base.py", line 13, in <module>
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb</module>
Aklıma bir anda djangoyu paket yöneticisinden kurmak geldi. Belki orda bu dependency’yi göz önünde bulundurmuÅŸlardır diye düşündüm (Belki Arch AUR’da olma ihtimali var). Fakat bu dependency zorunlu deÄŸil, keyfi. Hangi database’i seçtiÄŸine göre deÄŸiÅŸebilen bir ÅŸey. Dolayısıyla bunun göz önünde bulundurulmaması gayet normal.
Tabiki çalışan django, çalışmayandan iyidir diyerek hemen MySQLdb modülünü indirip kurmak için harekete geçtim. Hemen şurdan indiri verdim. Tar dosyasını açtım içine girdim ve buum :
# python setup.py build
# python setup.py install
Hiçte zor deÄŸil, öyle deÄŸil mi? Ondan sonra linux zor derler… Sonrasında django canavar gibi çalıştı…
Mutlu Son.

Son Yorumlar