日期:2014-05-16 浏览次数:20732 次
首先假定你的ubuntu已经安装了MySQL linux版本的server和client,这个可以在ubuntu的软件管理中心获得,(请注意MySQL? 的版本,因为MySQL-python对不同版本的MySQL有不同的支持),并且mysql已经可以使用,可以在终端使用mysql命令进行测试
?
然后把下载的MySQL-python 尽量放在 usr/local/src 目录下
?
运行如下 命令 python setup.py build
?
出现如下错误
?
EnvironmentError: mysql_config not found
?
mysql的配置文件未找到,这是因为mysql不是开发版,缺少相应的配置文件,
然后在ubuntu软件管理中心安装 如下文件,即MySQL的开发文件库,或者使用命令 apt-get install libmysqld-dev
?
libmysqld-dev
libmysqlclient-dev
?
?
再次安装可能报如下错误
?
error: command 'gcc' failed with exit status 1
?
这是因为缺少python的开发库文件,这时候去下载安装,也可以在软件管理中心找到(gcc是c的一个编译器,ubuntu在更新时默认已经安装了,如果没有,也可以在软件管理中心获得,然后在进行mysql-python的安装)
?
python-dev
?
运行如下命令,先编译后安装
python setup.py build
python setup.py install
?
安装完成未提示任何错误,然后,运行
?
python
?
再导入 import MySQLdb
?
如果无误则说明没错
?
?
?
?
?
?
?
?