MySQLdb ImportError: libmysqlclient.so.18解决方法


Posted in Python onAugust 21, 2014

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

[root@lizhong MySQL-python-1.2.3]# /usr/local/bin/python2.7

Python 2.7.6 (default, Apr 10 2014, 15:45:39) 

[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import MySQLdb

/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

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File "MySQLdb/__init__.py", line 19, in <module>

    import _mysql

  File "build/bdist.linux-x86_64/egg/_mysql.py", line 7, in <module>

  File "build/bdist.linux-x86_64/egg/_mysql.py", line 6, in __bootstrap__

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就正常了:
[root@lizhong MySQL-python-1.2.3]# /usr/local/bin/python2.7

Python 2.7.6 (default, Apr 10 2014, 15:45:39) 

[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import MySQLdb

>>>
Python 相关文章推荐
python实现DES加密解密方法实例详解
Jun 30 Python
python简单实例训练(21~30)
Nov 15 Python
详解Django rest_framework实现RESTful API
May 24 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
Jun 14 Python
python浪漫表白源码
Apr 05 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
Jul 11 Python
django框架中间件原理与用法详解
Dec 10 Python
解决tensorflow添加ptb库的问题
Feb 10 Python
基于python3生成标签云代码解析
Feb 18 Python
Python爬虫之Selenium实现键盘事件
Dec 04 Python
Python+MySQL随机试卷及答案生成程序的示例代码
Feb 01 Python
Pycharm 跳转回之前所在页面的操作
Feb 05 Python
Python中除法使用的注意事项
Aug 21 #Python
Python中dictionary items()系列函数的用法实例
Aug 21 #Python
Python 不同对象比较大小示例探讨
Aug 21 #Python
python字符串连接方式汇总
Aug 21 #Python
零基础学Python(一)Python环境安装
Aug 20 #Python
Python中replace方法实例分析
Aug 20 #Python
Python内置的字符串处理函数详细整理(覆盖日常所用)
Aug 19 #Python
You might like
用PHP制作静态网站的模板框架(四)
2006/10/09 PHP
php中处理模拟rewrite 效果
2006/12/09 PHP
在数据量大(超过10万)的情况下
2007/01/15 PHP
php 操作excel文件的方法小结
2009/12/31 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
php打包压缩文件之ZipArchive方法用法分析
2016/04/30 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
2019/10/11 PHP
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
js实现文件上传表单域美化特效
2015/11/02 Javascript
jQuery多级联动下拉插件chained用法示例
2016/08/20 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
解析预加载显示图片艺术
2016/12/05 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
python使用pycharm环境调用opencv库
2018/02/11 Python
python给微信好友定时推送消息的示例
2019/02/20 Python
Python字符串通过'+'和join函数拼接新字符串的性能测试比较
2019/03/05 Python
Python 微信爬虫完整实例【单线程与多线程】
2019/07/06 Python
Python实现中值滤波去噪方式
2019/12/18 Python
Python基于BeautifulSoup爬取京东商品信息
2020/06/01 Python
python用700行代码实现http客户端
2021/01/14 Python
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
语文教育专业推荐信范文
2013/11/25 职场文书
零件设计自荐信范文
2013/11/27 职场文书
青春奉献演讲稿
2014/05/08 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
一年级语文下册复习计划
2015/01/17 职场文书
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS