当前位置:  开发笔记 > 编程语言 > 正文

让python MySQLdb在Ubuntu上运行

如何解决《让pythonMySQLdb在Ubuntu上运行》经验,为你挑选了1个好方法。

我创建了一个全新安装ubuntu 9.10的虚拟机.

我试图让MySQLdb在python上运行,但我失败了 import MySQLdb

我先试过sudo easy_install MySQL_python-1.2.3c1-py2.6-linux-i686.egg然后 sudo apt-get install python-mysqldb.

两个显然安装好了,但在python中给了我以下错误消息我有导入行:

Traceback (most recent call last):
File "", line 1, in 
File "/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/MySQLdb/__init__.py", line 19, in 

File "/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/_mysql.py", line 7, in 
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

我已经安装了MySQL并且它正在运行,如果这很重要的话.我尝试了这个,但在第2步失败了



1> Cristian..:

您的MySQLdb egg安装看起来不能正常工作.您应该进入/usr/local/lib/python2.6/dist-packages并将其删除.

Ubuntu python-mysqldb包应该可以正常工作.除非您有充分的理由,否则在安装新软件时应该坚持使用您的发行版的软件包管理器.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有