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写的英文字符大小写转换代码示例
Mar 06 Python
Python实现监控程序执行时间并将其写入日志的方法
Jun 30 Python
深入浅析ImageMagick命令执行漏洞
Oct 11 Python
python并发编程之线程实例解析
Dec 27 Python
python email smtplib模块发送邮件代码实例
Apr 26 Python
python进行文件对比的方法
Dec 24 Python
如何分离django中的媒体、静态文件和网页
Nov 12 Python
Pytorch Tensor 输出为txt和mat格式方式
Jan 03 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
Feb 06 Python
详解python itertools功能
Feb 07 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
Feb 07 Python
教你使用pyinstaller打包Python教程
May 27 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
Cappuccino 卡布其诺咖啡之制作
2021/03/03 冲泡冲煮
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
PHP实现图片的等比缩放和Logo水印功能示例
2017/05/04 PHP
使用PHP开发留言板功能
2019/11/19 PHP
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
Ionic3 UI组件之autocomplete详解
2017/06/08 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
JS+H5 Canvas实现时钟效果
2018/07/20 Javascript
使用VUE+iView+.Net Core上传图片的方法示例
2019/01/04 Javascript
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
Python中的Numpy入门教程
2014/04/26 Python
详解django中自定义标签和过滤器
2017/07/03 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
python利用opencv实现SIFT特征提取与匹配
2020/03/05 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
CSS3旋转——彩色扇子兼容firefox浏览器
2013/06/04 HTML / CSS
Jabra捷波朗美国官网:用于办公、车载和运动的无线蓝牙耳麦
2017/02/01 全球购物
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
外贸学院会计专业应届生求职信
2013/11/14 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
住房抵押登记委托书
2014/09/27 职场文书
借名购房协议书范本
2014/10/06 职场文书
院系推荐意见
2015/06/05 职场文书
信用卡工资证明范本
2015/06/19 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书