CentOSでPythonを更新する

CentOSでPythonを更新する

私はOracle VirtualBoxで64ビットCentOS 7を実行しています。ダウンロードしたCentOS ISOはPython 2.7.5に付属しており、2.7.11にアップデートしようとしましたが、一般的な手順は機能しませんでした。 Pythonのウェブサイトからtar.gzをダウンロードし、解凍し、./configure手順make installを正常に実行しました。ルートの場合は正常にpython -V返されますPython 2.7.11が、ルートアカウントでない場合はがpython -V返されますPython 2.7.5

ベストアンサー1

CentOS 7に付属のPythonはRPM形式で提供されています。通常、このバージョンを維持し、別の場所に別の/最新バージョンのPythonをインストールするのが最善です。それ以外の場合は、Pythonを使用するシステムレベルのアプリケーションをインストールするときに奇妙なことが発生する可能性があります。問題。実行(常にそうではありませんが、Linuxを初めて使用する場合は、この問題を回避するためにこれが最善の選択です)。

あなたの場合は、あなたが行ったとおりに行いますが、設定を実行するときは次のコマンドを使用してください。

./configure --prefix=/usr/local/python2.7.11

上記のディレクトリを使用する必要がないように場所を変更できます。代わりに別のディレクトリを選択し、以前と同じmake / make installに従ってください。その後、Pythonが別のディレクトリにインストールされます。ユーザーがすべきことは、そのディレクトリをパスに追加することだけです。これにより、システムPythonをそのまま維持しながら、新しいPythonが実行されます。

おすすめ記事