python安装mysqlclient报错_Centos 6 – sudo在为Python 3.4安装mysqlclient时...

我是Centos 6和Linux的新手.我需要安装Python 3.4,但Centos 6默认使用Python 2.6.6.

我已经将Python 3.4安装到/usr/local/lib/Python3.4.

但是,我在安装mysqlclient时遇到问题.

我试过pip3.4安装mysqlclient.

这是错误消息.

错误

_mysql.c:29:23: error: my_config.h: No such file or directory

_mysql.c:30:19: error: mysql.h: No such file or directory

_mysql.c:31:26: error: mysqld_error.h: No such file or directory

_mysql.c:51:20: error: errmsg.h: No such file or directory

_mysql.c:74: error: expected specifier-qualifier-list before ‘MYSQL

_mysql.c:88: error: expected specifier-qualifier-list before ‘MYSQL_RES’

_mysql.c: In function ‘_mysql_Exception’:

_mysql.c:128: warning: implicit declaration of function ‘mysql_errno’

_mysql.c:128: error: ‘_mysql_ConnectionObject’ has no member named ‘connection’

_mysql.c:131: error: ‘CR_MAX_ERROR’ undeclared (first use in this function)

_mysql.c:131: error: (Each undeclared identifier is reported only once

_mysql.c:131: error: for each function it appears in.)

_mysql.c:139: error: ‘CR_COMMANDS_OUT_OF_SYNC’ undeclared (first use in this function)

_mysql.c:140: error: ‘ER_DB_CREATE_EXISTS’ undeclared (first use in this function)

_mysql.c:141: error: ‘ER_SYNTAX_ERROR’ undeclared (first use in this function)

_mysql.c:142: error: ‘ER_PARSE_ERROR’ undeclared (first use in this function)

_mysql.c:143: error: ‘ER_NO_SUCH_TABLE’ undeclared (first use in this function)

_mysql.c:144: error: ‘ER_WRONG_DB_NAME’ undeclared (first use in this function)

_mysql.c:145: error: ‘ER_WRONG_TABLE_NAME’ undeclared (first use in this function)

_mysql.c:146: error: ‘ER_FIELD_SPECIFIED_TWICE’ undeclared (first use in this function)

_mysql.c:147: error: ‘ER_INVALID_GROUP_FUNC_USE’ undeclared (first use in this function)

_mysql.c:148: error: ‘ER_UNSUPPORTED_EXTENSION’ undeclared (first use in this function)

_mysql.c:149: error: ‘ER_TABLE_MUST_HAVE_COLUMNS’ undeclared (first use in this function)

_mysql.c:178: error: ‘ER_DUP_ENTRY’ undeclared (first use in this function)

_mysql.c:221: warning: implicit declaration of function ‘mysql_error’

_mysql.c:221: error: ‘_mysql_ConnectionObject’ has no member named ‘connection’

_mysql.c: In function ‘_mysql_server_init’:

_mysql.c:325: warning: label ‘finish’ defined but not use

_mysql.c:242: warning: unused variable ‘item’

_mysql.c:241: warning: unused variable ‘groupc'

_mysql.c:241: warning: unused variable ‘i’

...

error: command 'gcc' failed with exit status 1

----------------------------------------

Cleaning up...

Command /usr/local/bin/python3.4 -c "import setuptools, tokenize;__file__=

'/tmp/pip_build_username/mysqlclient/setup.py';

exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('

', '

'), __file__, 'exec'))"

install --record /tmp/pip-s1b9rgku-record/install-record.txt

--single-version-externally-managed --compile failed with error code 1

in /tmp/pip_build_username/mysqlclient

Storing debug log for failure in /home/username/.pip/pip.log

sudo /usr/local/bin/pip3.4 install mysqlclient

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值