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简单实现基于SSL的IRC bot实例
Jun 15 Python
python 实时遍历日志文件
Apr 12 Python
详解python 发送邮件实例代码
Dec 22 Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
Oct 13 Python
python2.7 json 转换日期的处理的示例
Mar 07 Python
python批量实现Word文件转换为PDF文件
Mar 15 Python
python enumerate内置函数用法总结
Jan 07 Python
Selenium基于PIL实现拼接滚动截图
Apr 10 Python
将keras的h5模型转换为tensorflow的pb模型操作
May 25 Python
python 元组和列表的区别
Dec 30 Python
python 实现波浪滤镜特效
Dec 02 Python
如何用python插入独创性声明
Mar 31 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 和 MySQL 开发的 8 个技巧
2007/01/02 PHP
php5.2时间相差8小时
2007/01/15 PHP
php flv视频时间获取函数
2010/06/29 PHP
一个简单的php MVC留言本实例代码(必看篇)
2016/09/22 PHP
下拉框select的绑定示例
2014/09/04 Javascript
jquery实现叠层3D文字特效代码分享
2015/08/21 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
无缝滚动的简单实现代码(推荐)
2016/06/07 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
JavaScript实现学生在线做题计时器功能
2018/12/05 Javascript
element ui分页多选,翻页记忆的实例
2019/09/03 Javascript
使用layui定义一个模块并使用的例子
2019/09/14 Javascript
vue实现登录功能
2020/12/31 Vue.js
对python3 urllib包与http包的使用详解
2018/05/10 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
2020/07/20 Python
利用Python将图片中扭曲矩形的复原
2020/09/07 Python
亚马逊墨西哥站:Amazon.com.mx
2018/08/26 全球购物
波兰补充商店:Muscle Power
2018/10/29 全球购物
Wojas罗马尼亚网站:波兰皮鞋品牌
2018/11/01 全球购物
欧洲领先的技术商店:eibmarkt.com
2019/05/10 全球购物
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
自荐书4要点
2014/01/25 职场文书
财务人员的自我评价范文
2014/03/03 职场文书
反四风对照检查材料思想汇报
2014/09/16 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
工伤认定行政答辩状
2015/05/22 职场文书
幼儿园六一主持词开场白
2015/05/28 职场文书
优质护理心得体会
2016/01/22 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS
Java spring定时任务详解
2021/10/05 Java/Android