2016-04-12 11 views
0

Ich spiele mit meinem ersten Raspberry Pi 3 Projekt, und ich habe einen Haken gefunden. Ich habe einen Beispielcode gefunden, der MySQL import MySQLdb as mdb verwendet, aber wenn ich versuche, den Code auszuführen, erhalte ich ein 'Kein Modul namens' MySQLdb '' ...Raspberry Pi Python 3 - "Kein Modul namens 'MySQLdb'"

Ich habe seit Ewigkeiten gegooglet, und ich ' Ich werde nirgendwo hinkommen. Hier einige der Optionen, die ich versucht habe:

  • pip install mysql-python
  • sudo pip install mysql-python
  • sudo apt-get install python-mysqldb
  • sudo apt-get install libmysqlclient-dev

Irgendwelche Vorschläge?

Antwort

0

Von this post, versuchen:

apt-get install python-dev libmysqlclient-dev 
pip install MySQL-python 
+0

Hallo Ryan, wie oben, habe ich beide von denen versucht (in Ordnung), und es hat das Problem nicht gelöst. Eine Sache, die mir letzte Nacht aufgefallen ist, war, dass ich Python 3.4 benutzte, und ich las einige alte Posts, die besagten, MySQLdb sei für Python 3 nicht verfügbar ... Ist das immer noch der Fall? Muss ich Python 2 verwenden, oder gibt es einen anderen Weg? – GerHick

+0

Ah okay. Ich dachte, Sie hätten vielleicht versucht, 'libmysqlclient-dev' * nach 'mysql-python' zu installieren. Basierend auf dem, was Sie gesagt haben, schaute ich mich um und fand diesen Beitrag http://stackoverflow.com/questions/23376103/python-3-4-0-with-mysql-database. mysql-python funktioniert nicht mit Python 3.4, aber dieser Beitrag bietet mehrere Alternativen. Hoffentlich helfen diese! –

-1

ich das Problem hier. Ich reparierte dieses Problem durch

pip install mysqlclient