1

我在 Ubuntu 中使用 Django 1.3 和 Python 2.7。
尝试使用 pip安装django-grappelli

$ pip install django-grappelli

它显然是为 Python 2.6(发行版)安装的

已满足要求:/usr/local/lib/python2.6/dist-packages 中的 django-grappelli

也许是因为我用 apt-get 安装了 pip ?
如何为我的 Python 2.7 安装 grappelli?

4

2 回答 2

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安装 pip。

于 2011-12-27T09:26:44.773 回答
0

我已经用 Synaptic 安装了 pip,所以它已经安装了 repos python 版本(2.6)。
为了纠正这个问题,我不得不用 Synaptic 卸载 pip 并用 easy_install 安装它

$ sudo apt-get --purge remove python-pip
$ sudo easy_install pip
$ sudo pip install django-grappelli
于 2011-12-27T10:02:40.983 回答