Django - pip grappelli不在好的Python安装
问题描述:
我在Ubuntu中使用Django 1.3与Python 2.7。
试图与PIP安装django-grappelliDjango - pip grappelli不在好的Python安装
$ pip install django-grappelli
它显然安装的Python 2.6(分发版)
要求已经满足:Django的格拉佩利在/usr/local/lib/python2.6/dist-packages
也许是因为我用apt-get安装了pip?
如何为我的Python 2.7安装grappelli?
答
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
安装点子。
答
我已经为Synaptic安装了pip,因此它已经安装了用于repos python版本(2.6)。
要解决这个问题,我不得不卸载点子与突触,并与easy_install的
$ sudo apt-get --purge remove python-pip
$ sudo easy_install pip
$ sudo pip install django-grappelli
事实上的easy_install安装的Python 2.7安装(不使用的easy_install - 2.7),但现在似乎更倾向于使用PIP,这就是为什么我我正在使用它。 – 2011-12-27 10:01:19
是的,点子似乎是未来。我自己并没有遇到这个问题,但我想你最初安装的是2.6,所以必须重新配置。看看pip是否指向正确的python版本本身。 – madisvain 2011-12-27 10:10:38
+1使用pip-2.7命令行 – fabrizioM 2011-12-27 18:57:28