Python 2.7 の適切な解決策は、virtualenvを使用することです。
簡単に言うと、virtualenv を使用すると、互いに干渉することなく、同じコンピューター (同じユーザーであっても) で複数のバージョンの Python を管理できます。また、同じバージョンの Python の複数の「フレーバー」を、それぞれ異なるモジュール セットで使用することもできます。
このプロセスについては、ドキュメントで詳しく説明されています。
あなたの場合、環境を作成してpip
から、この環境に RPM モジュールをインストールするために使用します。環境をアクティブ化すると、Python スクリプトは、環境内 (通常は同じターミナルまたはシェル プロセス) 内で開始する限り、RPM モジュールをインポートできます。
これは、2.7 の既存のインストールや古い Python 2.4 には影響しません。
[編集]の pip モジュールはありませんrpm-module
。モジュールの動作に応じて、ソース RPM ( *.src.rpm
) をダウンロードし、ビルドに Python 2.7 が使用されて Python 2.7 モジュール パスにインストールされるまで、SPEC ファイルを変更する必要があります。
[EDIT2]問題を解決する手順:
- タールを開けました
tar -zxvf rpm-4.4.2.3.tar.gz
vi configure
-----> のすべてのインスタンスを に変更しpython2.5
ましたpython2.7
./autogen.sh
gmake
gmake -n install > log
- ファイルをチェックし
log
て、間違った場所にインストールされていないことを確認してください。
gmake install
実際にインストールする