安装mysql-connector-python和mysql-utilities时出错

时间:2017-08-17 17:53:14

标签: python mysql mysql-python

尝试安装mysql-utilities和mysql-connector-python时遇到错误,我在带有centos 7的虚拟机上运行:

 [root@local]# yum install mysql-utilities
Complementos cargados:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.globo.com
 * epel: mirror.ueb.edu.ec
 * extras: mirror.globo.com
 * updates: mirror.nbtelecom.com.br
Resolviendo dependencias
--> Ejecutando prueba de transacción
---> Paquete mysql-utilities.noarch 0:1.6.5-1.el6 debe ser instalado
--> Procesando dependencias: python(abi) = 2.6 para el paquete: mysql-utilities-1.6.5-1.el6.noarch
--> Procesando dependencias: mysql-connector-python >= 2.0.0 para el paquete: mysql-utilities-1.6.5-1.el6.noarch
--> Ejecutando prueba de transacción
---> Paquete mysql-connector-python.x86_64 0:2.1.6-1.el6 debe ser instalado
--> Procesando dependencias: python(abi) = 2.6 para el paquete: mysql-connector-python-2.1.6-1.el6.x86_64
---> Paquete mysql-utilities.noarch 0:1.6.5-1.el6 debe ser instalado
--> Procesando dependencias: python(abi) = 2.6 para el paquete: mysql-utilities-1.6.5-1.el6.noarch
--> Resolución de dependencias finalizada
Error: Paquete: mysql-connector-python-2.1.6-1.el6.x86_64 (mysql-connectors-community)
           Necesita: python(abi) = 2.6
           Instalado: python-2.7.5-48.el7.x86_64 (@base)
               python(abi) = 2.7
               python(abi) = 2.7
           Instalado: python34-3.4.5-4.el7.x86_64 (@epel)
               python(abi) = 3.4
Error: Paquete: mysql-utilities-1.6.5-1.el6.noarch (mysql-tools-community)
           Necesita: python(abi) = 2.6
           Instalado: python-2.7.5-48.el7.x86_64 (@base)
               python(abi) = 2.7
               python(abi) = 2.7
           Instalado: python34-3.4.5-4.el7.x86_64 (@epel)
               python(abi) = 3.4
 Podría intentar utilizar el comando --skip-broken para sortear el problema
Podría intentar ejecutar: rpm- Va --nofiles --nodigest

[root@local]#yum install mysql-connector-python

Complementos cargados:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.globo.com
 * epel: mirror.epn.edu.ec
 * extras: mirror.globo.com
 * updates: mirror.nbtelecom.com.br
Resolviendo dependencias
--> Ejecutando prueba de transacción
---> Paquete mysql-connector-python.x86_64 0:2.1.6-1.el6 debe ser instalado
--> Procesando dependencias: python(abi) = 2.6 para el paquete: mysql-connector-python-2.1.6-1.el6.x86_64
--> Resolución de dependencias finalizada
Error: Paquete: mysql-connector-python-2.1.6-1.el6.x86_64 (mysql-connectors-community)
           Necesita: python(abi) = 2.6
           Instalado: python-2.7.5-48.el7.x86_64 (@base)
               python(abi) = 2.7
               python(abi) = 2.7
           Instalado: python34-3.4.5-4.el7.x86_64 (@epel)
               python(abi) = 3.4
 Podría intentar utilizar el comando --skip-broken para sortear el problema
Podría intentar ejecutar: rpm- Va --nofiles --nodigest

line命令的答案是西班牙语,因为我有这种语言的语言。

感谢任何帮助

1 个答案:

答案 0 :(得分:1)

似乎你需要python 2.6并且安装了2.7。

如果您有默认存储库,那就很奇怪......

要安装python 2.6,您需要添加EPEL。

以下是与您的问题类似的帖子。

https://www.centos.org/forums/viewtopic.php?t=29976

希望有所帮助