Ich habe eine virtuelle Box mit einer neuen Installation von Ubuntu 9.10 erstellt.Python MySQLdb unter Ubuntu ausführen
Ich versuche MySQLdb läuft auf Python zu bekommen, aber ich bin in der ich versuchte zunächst sudo easy_install MySQL_python-1.2.3c1-py2.6-linux-i686.egg
import MySQLdb
versagen und dann sudo apt-get install python-mysqldb
.
Beide anscheinend ok installiert, aber gab mir die folgende Fehlermeldung, wenn in Python ich die Importzeile haben:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/MySQLdb/__init__.py", line 19, in <module>
File "/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/_mysql.py", line 7, in <module>
File "/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/_mysql.py", line 6, in __bootstrap__
ImportError: libmysqlclient_r.so.15: cannot open shared object file: No such file or directory
Ich habe MySQL bereits installiert und es läuft, wenn das überhaupt zählt. Ich versuchte folgende this, aber in Schritt 2 fehlgeschlagen
Danke. Ich suchte nach Anweisungen zur Installation und das Ei war das erste, das ich fand. Deine Antwort hat es sofort gelöst. Ich nahm an, dass ich apt-get install python-mysqldb neu installieren musste, aber nachdem ich das Ei gelöscht hatte, versuchte ich den Import und es funktionierte. Also installiert es an verschiedenen Orten? Ich hatte im Applications/Software Center danach gesucht, aber da es nicht dort war und die Sourceforge-Seite keine Anweisungen hatte, ging ich woanders online ... – greye