2016-04-07 25 views
1

Python 3 kullanıyorum ve python.I indirilen tar.gz dosyasını bu link'dan yükledim ve MySQLdb klasörü Lib klasörüne kopyalandı. Python. Sonra kod aşağıdakiPython: import _mysql ImportError: '_mysql adlı bir modül yok

import MySQLdb 

db = MySQLdb.connect(host="localhost", # your host, usually localhost 
        user="root",   # your username 
        passwd="", # your password 
        db="enb")  # name of the data base 

# you must create a Cursor object. It will let 
# you execute all the queries you need 
cur = db.cursor() 

# Use all the SQL you like 
cur.execute("SELECT * FROM pages") 

# print all the first cell of all the rows 
for row in cur.fetchall(): 
    print (row[0]) 

db.close() 

ile çalıştı Ama hata var

import MySQLdb 
    File "C:\Python34\lib\MySQLdb\__init__.py", line 19, in <module> 
    import _mysql 
ImportError: No module named '_mysql' 

Ben this.I'm kullanarak pencereleri 10.

+0

pip yüklemek kolay bir alternatiftir. Sadece tarpayı çıkardın mı? Paketi de derlemen gerekecek. Bazı C veya C++ bağımlılıkları vardır. –

cevap

0

MySQLdb bir C-seviye bir bileşenin etti çözebilir nasıl olduğunu derlenmeli; tarballu çıkarmak yetersizdir. İşletim sisteminiz ve Python sürümü için ikili bir paket arayın ya da paketi sıfırdan derleyin.

0

Python Site Paketleri altında MySQL ve _mysql paketleri için izinler sağlayın. Pceysql

İlgili konular