CentOS 7にPython 3.6をインストールする

CentOS 7にPython 3.6をインストールする

CentOSにPython 3.6をインストールできませんでした。エラーメッセージは次のとおりです。エラー:パッケージ:python36-libs-3.6.8-2.el7.ius.x86_64(ius)必要:libcrypto.so.10(OPENSSL_1.0.2)(64ビット)

次のライブラリパッケージはすでにマシンに存在します。

libcrypto.so.10()(64ビット) libcrypto.so.10(OPENSSL_1.0.1)(64ビット) libcrypto.so.10(OPENSSL_1.0.1_EC)(64ビット) libcrypto.so.10(libcrypto .so. 10)(64ビット)libcrypto.so.10 libcrypto.so.10(OPENSSL_1.0.1)libcrypto.so.10(OPENSSL_1.0.1_EC)libcrypto.so.10(libcrypto.so.10)

答え1

python36パッケージを提供するIUSリポジトリを無効にすることをお勧めします。 CentOS 7.7 以降、Python 3.6 は CentOS python3 パッケージのデフォルトリポジトリで提供されます。

答え2

皆様のご協力ありがとうございました。 OpenSSL v1.0.1を最初にアンインストールして、ついに問題を解決しました。 @GracefulRestart - yumアップデートが機能しません他の人にも役立つように、この情報を共有したいと思います。

その後、OpenSSL v1.0.2のみをインストールしました。その後、Python Webサイトの残りの手順に従って3.6をインストールし、最新のpipをインストールできました。

とても感謝しています。

関連情報