特定のPythonインスタンス用のPythonモジュールをインストールする

特定のPythonインスタンス用のPythonモジュールをインストールする

CentOS マシンに と の 2 つの Python インスタンスがあります/usr/bin/python2.4/usr/bin/python2.7

2.4 のモジュールは にあり/usr/lib/python2.4、2.7 のモジュールは にあります/usr/local/python27

yum install numpyにインストールしたい を実行するとpython2.7、 が自動的に にインストールされますpython2.4

yumeasy_installおよびを使用してモジュールをインストールするインスタンスを指定するにはどうすればよいですかpip?

答え1

おそらくyum、OS で使用されている Python バージョンのパッケージのみが含まれています (パッケージ マネージャーがインストールされたネイティブ Python モジュールを異なるバージョン間で共有することは可能ですが、構成がより困難になります)。

あなたにとって最良の選択肢は、/usr/local/python27ダウンロードしてpipをインストールすることです。get-pip.pyマニュアル通りそして、python2.7 実行可能ファイルで実行します。

python2.7 get-pip.py

これを一度だけ実行すれば、pip2.7PyPI から任意のパッケージを Python 2.7 セットアップにインストールするために使用できるコマンドが提供されます。

関連情報