Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.3.8. Python

python パッケージは、Python プログラミング言語のサポートを追加します。このパッケージは、基本的な Python プログラムのランタイムサポートの有効化に必要なオブジェクトとキャッシュバイトコードファイルを提供します。また、python インタープリターと pydoc ドキュメントツールも含まれています。python-devel パッケージには、Python 拡張の開発に必要なライブラリーおよびヘッダーファイルが含まれています。
Red Hat Enterprise Linux には多くの python 関連パッケージも同梱されています。慣習として、これらパッケージの名前には、python 接頭辞もしくは接尾辞が付いています。このようなパッケージは、ライブラリの拡張機能か既存ライブラリーへの Python バインディングのどちらかです。例えば、dbus-python は D-Bus 用の Python 言語バインディングです。
キャッシュされたバイトコード (*.pyc/*.pyo ファイル) とコンパイルされた拡張モジュール (*.so ファイル) の両方が Python 2.4 (Red Hat Enterprise Linux 5 で使用) と Python 2.6 (Red Hat Enterprise Linux 6 で使用) の間で互換性がないことに注意してください。このため、Red Hat Enterprise Linux の一部でない拡張モジュールは再構築する必要があります。

3.3.8.1. Python 更新

Red Hat Enterprise Linux 6 バージョンの Python には、多くの言語変更機能があります。これらの変更についての情報は、以下のプロジェクト資料を参照してください。
どちらのサイトにも、Python の以前のバージョンを使用して開発したコードのポートに関するアドバイスが含まれています。