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