mysql-connector没有看到python2.7

时间:2017-07-07 19:49:24

标签: python mysql linux python-2.7

我正在尝试在服务器上编写快速脚本。默认的python是2.6 - 我在旁边安装了2.7因为我需要它mysql-connector我安装了程序并且我按照提到的here对其进行了别名,因此系统默认为它。

当我尝试运行rpm -ivh mysql-connector-python-2.1.6-1.el7.x86_64.rpm

从命令行实际安装我得到的连接器:

warning: mysql-connector-python-2.1.6-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY error: Failed dependencies: python(abi) = 2.7 is needed by mysql-connector-python-2.1.6-1.el7.x86_64 [root@localhost ~]# key ID 5072e1f5: NOKEY

如果我输入python -V,它会返回我期待的2.7。

我哪里出错?

1 个答案:

答案 0 :(得分:0)

您可能需要检查python-devel包的版本,并为python 2.7 /(python27-devel)安装python-devel的相应包

  

yum search python | grep -i devel

另一种方法是使用Fedora中的EPEL repo作为服务器。

如果启用EPEL,则可以使用yum:

安装python 2.7和devel标头
  

yum install python27

     

yum install python27-devel

这些软件包不会与python 2.6软件包发生冲突。

然后安装mysql-connector包。