2011-12-27 14 views
1

私はUbuntuでPython 2.7でDjango 1.3を使用しています。
ピップDjango - pip grappelliは良いPythonインストールではありません

$ pip install django-grappelli 

django-grappelliをインストールしようとしていることが明らかにPythonの2.6(配布版)すでに満足

要件のためにインストールされます:ジャンゴ・グラッペリ/usr/local/lib/python2.6に/ dist-packages

おそらく、私はapt-getでpipをインストールしたのでしょうか?
Python 2.7にgrappelliをインストールするにはどうしたらいいですか?

答えて

1

Python 2.7パッケージは、Python 2.6パッケージとは別の場所にある必要があります。あなたのためには/usr/local/lib/python2.7/site-packages/と思います。

次の方法で特定の場所にインストールするには、PIPを伝えることができます:あなたはまた、インストールを行うには、バージョン固有のコマンドを使用することができます

pip install --install-option="--prefix=/usr/local/lib/python2.7/site-packages/" django-grapelli 

pip-2.7 install django-grapelli 

pip-2.7コマンドはピップをインストールするために使用easy_install-2.7が見つからない場合。

+0

実際にeasy_installをは、Python 2.7用にインストールすると、それをインストールする必要がありましたが、今、ピップを使用するために、より傾斜と思われるこの問題を修正するために、
は、だからこそ、Iそれを使用しています。 –

+0

はい、ピップは未来のようです。私は自分自身でこの問題を抱えていませんでしたが、最初に2.6用にpipをインストールしたので、再構成する必要があると思います。 pipが正しいPythonバージョン自体を指しているかどうかを確認してください。 – madisvain

+0

+1 pip-2.7コマンドラインを使用する – fabrizioM

0

私はpipをSynapticにインストールしているので、repos pythonバージョン(2.6)用にインストールされています。私はシナプスとのピップをアンインストールし、(easy_installを-2.7を使用せずに)easy_installを

$ sudo apt-get --purge remove python-pip 
$ sudo easy_install pip 
$ sudo pip install django-grappelli 
関連する問題