centos で Python を正しくアップグレードする方法
CentOS でテスト環境を構築するときに、Python のバージョンをアップグレードする必要が生じたので、アップグレード プロセス全体を記録しました:
CentOS5 に付属する Python のバージョンは 2.4 ですが、現在の Python ベースのアプリケーション ソフトウェアの多くは、Python を必要としますバージョンは 2.4 以降である必要があります。 Python のバージョンをアップグレードする場合は、Python 2.4 をアンインストールしてから Python 2.7 をインストールしないでください。これにより、多くのプログラムが実行できなくなったり、ネットワークに接続できなくなったりする可能性があり、最終的にはシステムの再インストールが必要になります。保守的な方法は、python2.7 のソース コード パッケージを直接インストールすることです。つまり、2 つのバージョンの Python が共存します。 (Centos には Python に依存するプログラムが多数あるため、Python2.4 をアンインストールしないことをお勧めします)。
(1) pythonをダウンロード/インストールします
Python2.7.2.tar.bz2 (http://www.python.org/ftp/python/2.7.2/Python- 2.7.2.tar.bz2)をダウンロードします
$tar jxvf Python2.7.2.tar.bz2 $cd Python2.7.2
$./configure $make && make install
それ以降、python2.7 をインストールした後のデフォルトのパスは /usr/local/lib/python2 になります。 7
Python のバージョンを確認します:
$ /usr/local/bin/python2.7 -V
(2) システムのデフォルトの Python が python2.7 を指すようにソフト接続を確立します
通常の状況では、 python2.7 が正常にインストールされている場合 最後に、デフォルトでシステムが指す python はまだバージョン 2.4 です。yum が正常に動作するために python2.4 に基づいていることを考慮して、簡単にはアンインストールしません。システムのデフォルトの Python をバージョン 2.7 に指定するにはどうすればよいですか?
mv /usr/bin/python /usr/bin/python.bak (または rm -rf /usr/bin/python)
ln -s /usr/local/bin/python2.7 /usr/bin/python
Python のポインティングが成功したかどうかを確認する python -V
(3) システムの Python ソフトリンクが Python2.7 バージョンをポイントした後、yum が正しく動作しない問題を解決するには:
$vi /usr/bin/yum #/ を表示するようにテキストを編集します。 usr/bin/python を #/usr/bin/python2.4 に変更し、変更を保存します

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

PythonのPandasライブラリを使用する場合、異なる構造を持つ2つのデータフレーム間で列全体をコピーする方法は一般的な問題です。 2つのデータがあるとします...

この記事では、numpy、pandas、matplotlib、scikit-learn、tensorflow、django、flask、and requestsなどの人気のあるPythonライブラリについて説明し、科学的コンピューティング、データ分析、視覚化、機械学習、Web開発、Hの使用について説明します。

正規表現は、プログラミングにおけるパターンマッチングとテキスト操作のための強力なツールであり、さまざまなアプリケーションにわたるテキスト処理の効率を高めます。

UvicornはどのようにしてHTTPリクエストを継続的に聞きますか? Uvicornは、ASGIに基づく軽量のWebサーバーです。そのコア機能の1つは、HTTPリクエストを聞いて続行することです...

この記事では、Pythonにおける仮想環境の役割について説明し、プロジェクトの依存関係の管理と競合の回避に焦点を当てています。プロジェクト管理の改善と依存関係の問題を減らすための作成、アクティベーション、およびメリットを詳しく説明しています。

Pythonでは、文字列を介してオブジェクトを動的に作成し、そのメソッドを呼び出す方法は?これは一般的なプログラミング要件です。特に構成または実行する必要がある場合は...
