用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > mysql教程

解决MySQLdb ImportError: libmysqlclient.so.18错误

时间:2015-01-23  来源:西部数据  作者:西部数据

今天尝试使用MySQLdb数据库结果发现安装好MySQLdb我们导入数据时提示了ImportError:libmysqlclient.so.18: cannot open shared object file:No such file or directory不是一个有效的目录了,下面我就来把解决方法与各位分享一下.

安装MySQLdb后,import MySQLdb出错如下:

  1. [root@lizhong MySQL-python-1.2.3]# /usr/local/bin/python2.7 
  2. Python 2.7.6 (default, Apr 10 2014, 15:45:39)  
  3. [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 
  4. Type "help""copyright""credits" or "license" for more information. 
  5. >>> import MySQLdb 
  6. /usr/local/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-linux-x86_64.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /usr/local/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-linux-x86_64.egg/_mysql.pyc, but /soft/MySQL-python-1.2.3 is being added to sys.path 
  7. Traceback (most recent call last): 
  8.   File "<stdin>", line 1, in <module> 
  9.   File "MySQLdb/__init__.py", line 19, in <module> 
  10.     import _mysql 
  11.   File "build/bdist.linux-x86_64/egg/_mysql.py", line 7, in <module> 
  12.   File "build/bdist.linux-x86_64/egg/_mysql.py", line 6, in __bootstrap__ 
  13. ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory 

根据最后提示,应该是找不着一个libmysqlclient.so.18的文件,于是到mysql安装目录里找到这个文件并且做一个软连接到/usr/lib,代码如下:

ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

如果是64系统则,代码如下:

ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18

再次import MySQLdb就正常了,代码如下:

  1. [root@lizhong MySQL-python-1.2.3]# /usr/local/bin/python2.7 
  2. Python 2.7.6 (default, Apr 10 2014, 15:45:39)  
  3. [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 
  4. Type "help""copyright""credits" or "license" for more information. 
  5. >>> import MySQLdb 
  6. >>>//开源代码phpfensi.com
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门