由于以下错误,我无法通过pip3安装Python mysqlclient库
$ pip3.6 install mysqlclient
...
MySQLdb/_mysql.c: In function ‘_mysql_row_to_dict_cached’:
MySQLdb/_mysql.c:1340:5: error: ‘for’ loop initial declarations are only allowed in C99 mode
for (unsigned int i=0; iThe OS is CentOS Linux release 7.7.1908 (Core), the gcc version is shown below
$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.发布于 2020-12-19 06:15:29
我不得不安装一个新的gcc版本,不幸的是这个包没有出现在标准的库中,我不得不将软件集合库添加到系统中,详细的操作方法可以在here上找到。
yum install centos-release-scl -y
yum install devtoolset-7-gcc* -y
scl enable devtoolset-7 bash
pip3 install mysqlclienthttps://stackoverflow.com/questions/65362111
复制相似问题