2013-01-19 22 views
6

Pencerelere 3.3.0 python yükleyici yükledim. Sonra MySQLdb'yi kurmak istiyorum. Python 3.3.0 için kurulum dosyasını arıyorum, "MySQL-python-1.2.4b4.win32-py2.7" aldım ve kurdum. Ancak, 'kayıt defterinizde bulunmayan' python versiyon 2.7 'gerekli olduğunu gösterir. Bu problemle ilgili olarak stackoverflow'ta da bir çözüm buldum ama problemim çözülmedi. Ne ben denedim aşağıda açıklanmıştır:Python'da MySQLdb'nin kurulumu

1. First I have exported python from registry HKEY_LOCAL_MACHINE-> Software. 
2. I have saved the file in desktop. 
3. I open it with notepad++. 
4. Then I replaced all the LOCAL_MACHINE with CURRENT_USER and save it. 
5. Finally I executed the saved file in desktop. 

Ama hiçbir şey olmadı, benim sorun çözüldü değildir ve daha önce olduğu gibi olduğu gibi. Bunun için bir çözüm var mı?

+0

64 bit Python'unuz var, ancak 32-bit yeni bir modül yükleyicisi var ... bu yüzden hata oluştu .. – nKandel

cevap

2

Derlenmiş C uzantılarını kullanan Python kitaplıkları, Python'un tam sürümüne göre derlenmelidir. İndirdiğiniz MySQLdb paketi python 2.7 içindir ve python 3.3 üzerinde çalışmaz. Ancak

Bildiğim kadarıyla söyleyebilirim, MySQLdb henüz Python 3 desteklemez ve hiçbir planı kaybetmek değil Bütün umutlar Python 3

limana bunun için var. Diğer MySQL paketleyicileri var, bkz. MySQL-db lib for Python 3.x?

+0

Bana önerdiğin talimatları uyguladım ama yapamadım PyMySQL3-0.4'ü yükleyin. Ben windows 8 Pro 32-bit kullanıyorum, ben setup.py üzerine çift tıklıyorum bir komut penceresi görüntüler ve hiçbir şey olmuyor. Bana yardımcı olabilir miyim? –

+0

@BishnuBhattarai: çift tıklama yerine cmd pencerede çalış. distutil'in setup.py genellikle herhangi bir argüman olmadan çalıştırıldığında yardım metnini gösterir. Genellikle "python setup.py install" veya "C: \ Path \ To \ Python \ python.exe setup.py install" yüklemek için doğru argümanları geçmeniz gerekir. Daha da iyisi, PyPI'den paketleri kurmak için easy_install veya pip kullanmaktır. –