【问题标题】:mysql-connector not seeing python2.7mysql-connector 没有看到 python2.7
【发布时间】:2017-07-07 19:49:23
【问题描述】:

我正在尝试在服务器上编写一个快速脚本。默认的 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。

我哪里做错了??

【问题讨论】:

    标签: python mysql linux python-2.7


    【解决方案1】:

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

    yum 搜索 python | grep -i 开发

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

    如果启用 EPEL,则可以使用 yum 安装 python 2.7 和开发头文件:

    yum 安装 python27

    yum 安装 python27-devel

    这些包不会与 python 2.6 的包冲突。

    然后安装 mysql-connector 包。

    【讨论】:

      猜你喜欢
      • 2021-04-29
      • 2016-03-14
      • 2022-01-21
      • 2018-03-12
      • 2018-06-16
      • 2012-03-08
      • 2021-07-04
      • 1970-01-01
      • 2016-06-24
      相关资源
      最近更新 更多