python2.6 ubuntu-mysqldb
Herkese selamlar… Ubuntu 9.04′te python2.6 mysql modulunde hata olduğunu kullananlar kesinlikle biliyorlardır. Bende uğraşırken artık şu işi araştırayımda çözeyim dedim ve çözümü buldum
İki adet çözümümüz var.
Birincisi çok basit mysqldb modulunu kullandığınız programlarda python2.5 program.py komutunu kullanarak programı çalıştırırsanız bir hata almadığınızı göreceksiniz. Bunu beğenmediyseniz daha tatmin edici bir çözüm; python-mysqldb modulunun bir üst versiyonunu yükleyerek hatadan kurtlabilirsiniz. Alınan hatayıda yazayımda google’da arayanlara kolaylık olsun…
Hata: /var/lib/python-support/python2.6/MySQLdb/__init__.py:34: DeprecationWarning: the sets module is deprecated
from sets import ImmutableSet
Şimdi depolarda bulunmayan üst sürümü elimizle yükleyeceğiz. İlk olarak yüklü olan modulu silelim; apt-get remove python-mysqldb
Sildikten sonra burayı tıklayarak yeni sürümü indirelim. İndirilen dosyanın içindekileri bir klasöre çıkartıp, çıkartılan klasörün içindeki tüm dosya ve klasörleri /var/lib/python-support/python2.6 dizinine kopayalayalım. Çıkarttığımız klasörü atmadığınıza ve klasörün içindekileri attığımıza emin olalım
İşte tüm yapmamız gereken bu…
Daha kısa ve kolay yönetmi bilen varsa lütfen paylaşsın
Herkese kolay gelsin…




