2011-12-27 122 views

回答

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安裝(不使用的easy_install - 2.7),但現在似乎更傾向於使用PIP,這就是爲什麼我我正在使用它。 – 2011-12-27 10:01:19

+0

是的,點子似乎是未來。我自己並沒有遇到這個問題,但我想你最初安裝的是2.6,所以必須重新配置。看看pip是否指向正確的python版本本身。 – madisvain 2011-12-27 10:10:38

+0

+1使用pip-2.7命令行 – fabrizioM 2011-12-27 18:57:28

0

我已經爲Synaptic安裝了pip,因此它已經安裝了用於repos python版本(2.6)。
要解決這個問題,我不得不卸載點子與突觸,並與easy_install的

$ sudo apt-get --purge remove python-pip 
$ sudo easy_install pip 
$ sudo pip install django-grappelli