MySQL-Python安装失败

问题描述 投票:-2回答:1

[当我尝试pip安装MySQL-Python时它向我显示以下错误

收集MySQL-Python

使用缓存https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip用于收集包的构建轮:MySQL-Python构建轮对于MySQL-Python(setup.py)...错误错误:命令错误退出状态1:命令:/var/www/vhosts/midelivery-mmsc.com/httpdocs/venv/bin/python2 -u -c'导入系统,setuptools,标记化; sys.argv [0] ='“'”'/tmp/pip-install-_SZ6Pz/MySQL-Python/setup.py'“'”';file ='“'”'/ tmp / pip-install-_SZ6Pz / MySQL-Python / setup.py'“'”'; f = getattr(tokenize,'“”“'open'”'“',打开)(文件); code = f.read()。replace('”'“'\ r \ n'”'“','“'”'\ n'“'”'); f.close(); exec(compile(code,file,'“'”'exec'“'”')))'bdist_wheel -d / tmp / pip-wheel-qgLn8q --python-tag cp27cwd:/ tmp / pip-install-_SZ6Pz / MySQL-Python /完整输出(34行):运行bdist_wheel运行build运行build_py创建build创建build / lib.linux-x86_64-2.7复制_mysql_exceptions.py-> build / lib.linux-x86_64-2.7创建build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / init。py->build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / converters.py->build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / connections.py->build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / cursors.py->build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / release.py->build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / times.py->build / lib.linux-x86_64-2.7 / MySQLdb创建build / lib.linux-x86_64-2.7 / MySQLdb /常量复制MySQLdb /常量/init.py->build / lib.linux-x86_64-2.7 / MySQLdb /常量复制MySQLdb /常量/CR.py->build / lib.linux-x86_64-2.7 / MySQLdb /常量复制MySQLdb / constants / FIELD_TYPE.py->build / lib.linux-x86_64-2.7 / MySQLdb /常量复制MySQLdb /常量/ER.py->build / lib.linux-x86_64-2.7 / MySQLdb /常量复制MySQLdb /常量/FLAG.py->build / lib.linux-x86_64-2.7 / MySQLdb /常量复制MySQLdb /常量/REFRESH.py->build / lib.linux-x86_64-2.7 / MySQLdb /常量复制MySQLdb / constants / CLIENT.py->build / lib.linux-x86_64-2.7 / MySQLdb /运行build_ext的常量建立'_mysql'扩展名,创建build / temp.linux-x86_64-2.7gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall-Wp,-D_FORTIFY_SOURCE = 2 -fexceptions -fstack-protector-strong --param = ssp-buffer-size = 4 -grecord-gcc-switches -m64 -mtune = generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE = 2 -fexceptions -fstack-protector-strong --param = ssp-buffer-size = 4 -grecord-gcc-switches -m64 -mtune = generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Dversion_info =(1,2,5,'final',1)-D__version __ = 1.2.5 -I / usr / include / mysql -I / usr / include / mysql / mysql -I / usr / include / python2.7 -c _mysql.c -o build / temp.linux-x86_64-2.7 / _mysql.o在包含的文件中_mysql.c:44:0:/usr/include/mysql/my_config.h:3:2:警告:#warning客户端不应包含此文件,仅包含[-Wcpp] #warning客户端不应该包含此文件,仅包括^ _mysql.c:在函数“ _mysql_ConnectionObject_ping”中:_mysql.c:2005:41:错误:“ MYSQL”没有名为“ reconnect”的成员如果(重新连接!= -1)self-> connection.reconnect =重新连接;^错误:命令“ gcc”失败,退出状态为1 -------------------------------------- -错误:MySQL-Python运行setup.py clean的构建轮子失败for MySQL-Python无法构建MySQL-Python安装收集软件包:MySQL-Python为MySQL-Python运行setup.py install ...错误错误:命令错误,退出状态为1:命令:/var/www/vhosts/midelivery-mmsc.com/httpdocs/venv/bin/python2 -u -c'导入系统,setuptools,标记化; sys.argv [0] ='“'”'/tmp/pip-install-_SZ6Pz/MySQL-Python/setup.py'“'”';file ='“'”'/ tmp / pip-install-_SZ6Pz / MySQL-Python / setup.py'“'”'; f = getattr(tokenize,'“”“'open'”'“',打开)(文件); code = f.read()。replace('”'“'\ r \ n'”'“','“'”'\ n'“'”'); f.close(); exec(compile(code,file,'“'”'exec'“'”')))'安装--record /tmp/pip-record-zby9f8/install-record.txt--single-version-externally-managed --compile --install-headers /var/www/vhosts/midelivery-mmsc.com/httpdocs/venv/include/site/python2.7/MySQL-Pythoncwd:/ tmp / pip-install-_SZ6Pz / MySQL-Python /完整输出(34行):运行安装运行构建运行build_py创建版本创建build / lib.linux-x86_64-2.7复制_mysql_exceptions.py-> build / lib.linux-x86_64-2.7创建build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / init。py-> build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / converters.py-> build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / connections.py-> build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / cursors.py-> build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / release.py-> build / lib.linux-x86_64-2.7 / MySQLdb复制MySQLdb / times.py-> build / lib.linux-x86_64-2.7 / MySQLdb创建build / lib.linux-x86_64-2.7 / MySQLdb / constants复制MySQLdb / constants / init。py-> build / lib.linux-x86_64-2.7 / MySQLdb / constants复制MySQLdb / constants / CR.py-> build / lib.linux-x86_64-2.7 / MySQLdb / constants复制MySQLdb / constants / FIELD_TYPE.py-> build / lib.linux-x86_64-2.7 / MySQLdb / constants复制MySQLdb / constants / ER.py-> build / lib.linux-x86_64-2.7 / MySQLdb / constants复制MySQLdb / constants / FLAG.py-> build / lib.linux-x86_64-2.7 / MySQLdb / constants复制MySQLdb / constants / REFRESH.py-> build / lib.linux-x86_64-2.7 / MySQLdb / constants复制MySQLdb / constants / CLIENT.py-> build / lib.linux-x86_64-2.7 / MySQLdb / constants运行build_ext建立'_mysql'扩展创建build / temp.linux-x86_64-2.7gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE = 2 -fexceptions -fstack-protector-strong --param = ssp-buffer-size = 4 -grecord-gcc-switches- m64 -mtune =通用-D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE = 2 -fexceptions -fstack-protector-strong --param = ssp-buffer-size = 4 -grecord- gcc开关-m64 -mtune =通用-D_GNU_SOURCE -fPIC -fwrapv -fPIC -Dversion_info =(1,2,5,'final',1)-D__version __ = 1.2.5 -I / usr / include / mysql -I / usr / include / mysql / mysql -I / usr / include / python2.7 -c _mysql.c -o build / temp.linux-x86_64-2.7 / _mysql.o在_mysql.c:44:0包含的文件中:/usr/include/mysql/my_config.h:3:2:警告:#warning客户端不应该包含此文件,仅包含[-Wcpp]#warning客户端不应该包含此文件,只能包含^_mysql.c:在函数“ _mysql_ConnectionObject_ping”中:_mysql.c:2005:41:错误:“ MYSQL”没有名为“ reconnect”的成员如果(重新连接!= -1)self-> connection.reconnect =重新连接;^错误:命令“ gcc”失败,退出状态为1----------------------------------------错误:命令错误,退出状态为1:/var/www/vhosts/midelivery-mmsc.com/httpdocs/venv/bin/python2 -u -c'导入系统,setuptools,标记化; sys.argv [0] ='“'”'/tmp/pip-install-_SZ6Pz/MySQL-Python/setup.py'“'”';file ='“'”'/ tmp / pip-install-_SZ6Pz / MySQL-Python / setup.py'“'”'; f = getattr(tokenize,'“”“'open'”'“',打开)(文件); code = f.read()。replace('”'“'\ r \ n'”'“','“'”'\ n'“'”'); f.close(); exec(compile(code,file,'“'”'exec'“'”')))'安装--record /tmp/pip-record-zby9f8/install-record.txt--single-version-externally-managed --compile --install-headers /var/www/vhosts/midelivery-mmsc.com/httpdocs/venv/include/site/python2.7/MySQL-Python检查日志以获取完整的命令输出。

我已经安装了所有必备软件。操作系统-Centos 7Python版本-2.7

django python-2.7 centos centos7 mysql-python
1个回答
0
投票

您是否尝试过使用预编译的Python包?它更容易,并且错误更少。

© www.soinside.com 2019 - 2024. All rights reserved.