2017-07-07 4 views
0

Ich versuche, ein schnelles Skript auf einem Server zu schreiben. Der Standard-Python war 2.6 - Ich installierte 2.7 neben, weil ich es für mysql-connector brauchte Ich habe das Programm installiert und ich habe es wie erwähnt Alias-, so dass das System standardmäßig darauf.mysql-connector python2.7 nicht sehen

Wenn ich versuche und rpm -ivh mysql-connector-python-2.1.6-1.el7.x86_64.rpm

von der Befehlszeile ausführen, um die Stecker ich tatsächlich zu installieren:

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

Wenn ich python -V Typ gibt es die 2.7, die ich erwarte.

Wohin ging ich falsch ??

Antwort

0

Möglicherweise müssen Sie die Version Ihres Python-Entwickler-Paket überprüfen, und installieren Sie das entsprechende Paket für python-devel für Python 2.7/(python27-devel)

yum search Python | grep -i devel

Eine Alternative könnte es sein, die EPEL repo von Fedora für Ihren Server zu verwenden.

Wenn Sie die EPEL aktivieren können Sie Python 2.7 und die Entwick-Header installieren yum mit:

yum install python27

yum install python27-devel

Diese Pakete werden nicht dann Konflikt mit den Python 2.6 Einsen.

und dann das Paket mysql-connector installieren.