2017-07-07 10 views
0

私はサーバーにクイックスクリプトを書き込もうとしています。既定のPythonは2.6でした - 私はmysql-connectorのために必要なために私は2.7をインストールしました。プログラムがインストールされていると私はhereのようにエイリアスしたので、システムはそれをデフォルトにします。mysql-connectorが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用のpython-develの2.7 /(python27-develの)

yumの検索のpythonのために対応するパッケージをインストールする必要があります| grep -i devel

別の方法として、サーバにFedoraのEPEL repoを使用することができます。あなたがEPELを有効にした場合

あなたがyumを使用してのpython 2.7およびdevelのヘッダをインストールすることができます。

yumをpython27インストール

yumをpython27-develの

これらのパッケージをインストールしませんPython 2.6と衝突します。

をインストールしてから、mysql-connectorパッケージをインストールしてください。

関連する問題