2012-01-27 31 views
1

私は共有ホスティングを利用しています。正しいpythonバージョン2.7を使用してpipをインストールする必要があります。ピップをインストールするには、私がやった:私もインストールされているpython2.7バージョン、上で動作するようにピップを再インストールしますどのように正しいpythonバージョンのpipをインストールする

[[email protected] lib]$ pip --version 
pip 1.0.2 from /home/premiere/dave/financials/lib/pip-1.0.2-py2.7.egg (python 2.4) 

:それがインストールされた後

$ easy_install pip 

しかし、私は、次の取得しますマシンで?

[[email protected] ~]$ python --version 
Python 2.6.6 

これはpython2.4にインストールされているので、奇妙です。

+1

'python --version'と入力するとどうなりますか? – Makoto

+0

2.6.6。私はこれを質問に追加しました – David542

+0

いいえ、python2.4にはインストールされませんが、 '-py2.7.egg'に従って正しく2.7になります:) –

答えて

1

-p /path/to/python-2.7.binary paramを使用してvirtualenvを作成し、それをアクティブにすることができます。 pipを使ってインストールしたすべてのものは、あなたのvirtualenvに正しく入ります。

+0

私のpythonバイナリはどこにありますか? – David542

+1

デフォルトでは、すべてのPythonバイナリは '/ usr/bin/python2.7'のような'/usr/bin'の中にあります。ターミナルから 'python2.7'を実行できるのであれば、' which python2.7'を使ってその場所を得ることができます:) –

0

複数のバージョンのpythonがシステムにインストールされている場合は、インストール時に必要なバージョンを呼び出す必要があります。すなわち

$ python27 easy_install pip 

これは、指定されたバージョンのpythonをhashBang行に含むピップファイルをパスに作成します。

関連する問題