Ubuntu更新后Python中的分段错误

时间:2014-10-23 00:20:57

标签: python mysql ubuntu mysql-python ubuntu-14.04

我最近更新了我的Ubuntu 14.04服务器。现在,当我尝试使用MySQLdb连接到Python中的MySQL数据库时,我得到Segmentation fault。我可以从其他来源连接到数据库,不正确的凭据会引发预期的错误。这个python脚本也适用于其他机器(OSX)。

import MySQLdb
MySQLdb.connect(host = 'host', user = 'user', passwd = 'password', db = 'db')

示例代码和输出

$ python test.py
Segmentation fault

$ python --version - > Python 2.7.6

我已清除删除python并重新安装,错误仍然存​​在。有没有人有解决问题的建议?

1 个答案:

答案 0 :(得分:2)

您需要重建MySQLdb,因为它之前已在系统的早期版本上编译(glic等现在不同)。

一个简单的pip install --force MySQLdb应该可以帮到你。