2017-07-07 82 views
0

我想在服务器上写一个快速脚本。默认的python是2.6 - 我在边上安装了2.7,因为我需要它的mysql-connector我已经安装了程序,并且我提到了here,所以系统默认为它。mysql连接器没有看到python2.7

当我尝试从命令行运行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 [[email protected] ~]# key ID 5072e1f5: NOKEY

如果键入python -V返回,我期待2.7。

我哪里错了?

回答

0

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

百胜搜索蟒蛇| grep -i devel

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

如果启用EPEL您可以用yum安装python 2.7和devel的标题:

百胜安装python27

百胜安装python27-devel的

这些包不会然后与Python 2.6的冲突。

然后安装mysql-connector包。