我在 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?
我在 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?
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。
我已经用 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