Python 2.6.6をCentOS 7.3で使用できますか?

Python 2.6.6をCentOS 7.3で使用できますか?

Python 2.6.6を使用できるようにしたいです。 CentOS 7.3を使用してください。これが合理的な期待でない場合は、これを明記してください。私の目標は、Python 2.6.6に関連する.soファイルを使用することです。 CentOS 7.3では、Pythonを2.7.5から2.6.6にダウングレードしました。

yumコマンドを実行しようとすると、次のエラーが発生します。

yumを実行するために必要なPythonモジュールの1つを取得中に問題が発生しました。この問題を引き起こすエラーは次のとおりです。 yumというモジュールはありません。このモジュールを提供するパッケージをインストールするか、モジュールが正しく取り付けられていることを確認してください。上記のモジュールは現在のPythonバージョン(2.6.6)と一致しない可能性があります。

私はこれを期待していませんでした。この問題を解決するために、CentOS .rpmをダウンロードしてyumをインストールしました。また、対応する依存関係(python-sqliteとpython(abi)を含む)をダウンロードしました。 "rpm -ivh *.rpm --force"コマンドを使用してインストールしようとすると、次のメッセージが表示されます。

失敗した依存関係:db4 < 5 libdb-5.3.21-19.el7.x86_64によって廃止されました(インストール済み)

上記のエラーは予期しませんでした。 RPMが機能していないため、libdb-5.3を削除できません。 python-libs-2.6.6の依存関係なので、db4-4 ... rpmが必要です。 Python 2.6.6に関連する.soファイルが必要なので、Python 2.6.6が完全に機能するにはpython-libs-2.6.6が必要です。

どうすればいいですか?

ベストアンサー1

CentOS 7.3に付属のPythonバージョンに戻す必要があります。あまりにも多くのシステムスクリプトがオペレーティングシステムに付属しているPythonのバージョンに依存しているため、Python 2.6.6に安全にダウングレードすることはできません。

python.com特定のアプリケーションにこのバージョンが必要な場合は、Python 2.6.6圧縮tarballをダウンロードして任意の場所にインストールできます。

おすすめ記事