2016-05-18 20 views
0

ich Fehler haben bestehende MySQL-Datenbank in Python zu verbinden und ich nicht in der LageFehler importieren MySQLdb in Python

pip install mysql command

import MySQLdb 
db = MySQLdb.connect(host='10.10', port=3306, user='system', passwd='xyz' db='Reporting') 
print(db) 

ich die Daten aus MySQL-Datenbank in Python abrufen möchten tun.

Antwort

0

Verwenden pip install MySQL-python statt

+0

ich dies bereits verwendet, aber dies ist nicht –

0

Sie müssen die Abhängigkeiten vor der Installation mit pip installieren.

apt-get install python-dev libmysqlclient-dev 

Und als sollte die Installation mit pip wie die Antwort von Zart arbeiten.

pip install MySQL-python 

Die obige Antwort ist nur für Linux-System.

Für Windows können Sie die .whl Datei hier herunterladen mysqlclient und installieren. Bitte laden Sie die richtige Version herunter. win32 für 32 Bit. amd64 für 64 Bit. cp27 für Python 2.7, cp34 für Python 3.4, cp35 für Python 3.5

+0

zu arbeiten, wenn ich dieser Befehl excecute sein sagen „apt-get“ ist falsch. –

+0

und wenn ich pip installiere, habe ich MySQL-Python gesagt seinen Block von systemsdministrator –

+0

ok, müssen Sie den Befehl unter root ausführen. 'sudo apt-get ...' und 'sudo pip ...' – qvpham