关于MySQL-python安装失败的解决方案

原创 2018年04月17日 21:12:19

先报系统环境,CentOS7 + Python2.7

使用pip install MySQL-python 安装,使用报错如下:

 ImportError: /workdata/venv/lib/python2.7/site-packages/_mysql.so: undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE

根据网上各种资料,尝试各种方案未果。看到一篇英文提示,但当时未能理解。

记录下自己的一次经历,希望帮助到遇到相同问题的人。

第一步:从官网下载源文件

wget https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip

第二步:解压

unzip MySQL-python-1.2.5.zip && cd MySQL-python-1.2.5
第三步:python build
python setup.py build

第四步:重编译

g++ -pthread -shared -Wl,-z,relro build/temp.linux-x86_64-2.7/_mysql.o -L/usr/lib64/mysql -L/usr/lib64 -lmysqlclient -lpthread -lm -lrt -ldl -lpython2.7 -o build/lib.linux-x86_64-2.7/_mysql.so

最关键的一步,原本是用gcc编译,改用g++编译

第五步:安装

python setup.py install
完美解决大笑



C# 多网卡 Server Listen

时间: 2004/5/20作者: Robert参考: MSDN电邮: zsc771120@yahoo.com.cn关键词: TcpListener IPEndPoint IPAddress IPAdd...
  • zzzsssccc
  • zzzsssccc
  • 2004-05-23 16:26:00
  • 1645

MySQL Python Windows下的安装经历(失败)

Win8.1 64位,直接pip安装mysql-python报告 unable to find vcvarsall.bat 查询之后了解是因为少了vc9的编译器,提示可以下载vc9 for pytho...
  • DeanXiang
  • DeanXiang
  • 2015-07-07 21:53:17
  • 1577

Mac下安装mysql-python失败解决方法

今日在安装mysql-python时候提示以下错误(Mac OS 10.11.1):百度后得到如下便利的解决方案:$ export PATH=$PATH:/usr/local/mysql/bin 中间...
  • Thare_Lam
  • Thare_Lam
  • 2015-12-02 00:00:42
  • 2351

Python 安装mysql错误的一种解决办法

验证mysql是否安装成功: No module named MySQLDb ,就说明mysql的驱动没安装。 接着开始进行安装,输入: pip install mysql-python 如果没...
  • doago
  • doago
  • 2016-11-22 12:07:35
  • 1934

记录解决Python下pip install MySQL-python失败的问题

背景:之前看过一篇博文写的是python操作mysql数据库的文章,心血来潮向来试试。。然后问题来了。。 闲话少扯,环境,windows64位下,python版本是2.7.11,因为操作数据库需要安装...
  • qq_26808915
  • qq_26808915
  • 2015-12-10 23:15:25
  • 12123

关于CentOS安装无法安装mysql-python组件问题

      一直以来只用过Ubuntu和Debian,这两款Linux OS具有相同的内核,所有操作命令等都相同,用起来也很方便。最近公司开了一台外网服务器,最初要求装Debian操作系统,结果对方说...
  • hekejun19861107
  • hekejun19861107
  • 2011-06-28 15:11:00
  • 2136

mac安装MySQL-python失败总结

当前系统版本 10.13.2 最近mac版本升级后,安装MySQL-python一直失败 pip install mysql 会提示这个错误 上网找了很久,也尝试了很多次,没发...
  • yanxiaobo1991
  • yanxiaobo1991
  • 2018-01-08 11:32:48
  • 116

WIN下解决MySQL-Python模块pip install安装错误

错误描述:环境win10 64位 python 3.6.3使用 pip install mysql-python 报错:error: Microsoft Visual C++ 14.0 is requ...
  • fr4world
  • fr4world
  • 2018-03-19 19:20:13
  • 92

Ubuntu pip 安装 mysql-python包出错

问题描述如下,报没有找到mysql_config环境变量 $ pip install mysql-pythonCollecting MySQL-python==1.2.5 (from -r requ...
  • luckytanggu
  • luckytanggu
  • 2017-04-27 18:04:59
  • 1340

pycharm安装mysql-python报错

今天用pycharm安装mysql-python时总是报错: 总是提示什么c++/9.0什么的,不过应该这么解决: 下载:http://www.codegood.com/download/11/(py...
  • pengbin790000
  • pengbin790000
  • 2017-04-25 16:01:58
  • 171
收藏助手
不良信息举报
您举报文章:关于MySQL-python安装失败的解决方案
举报原因:
原因补充:

(最多只允许输入30个字)