2011-12-27 119 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