【发布时间】:2013-03-19 09:42:06
【问题描述】:
我正在尝试安装 Django 1.4.3,但是当我执行 pip install 时,pip 继续安装 Django 1.5 版本而不是 1.4.3
sudo pip install -I Django==1.4.3
返回:
Downloading/unpacking Django==1.4.3
Running setup.py egg_info for package Django
warning: no previously-included files matching '__pycache__' found under directory '*'
warning: no previously-included files matching '*.py[co]' found under directory '*'
=== >>>> Requested Django==1.4.3, but installing version 1.5 <<<< ====
Installing collected packages: Django
Found existing installation: Django 1.5
Uninstalling Django:
Successfully uninstalled Django
Running setup.py install for Django
warning: no previously-included files matching '__pycache__' found under directory '*'
warning: no previously-included files matching '*.py[co]' found under directory '*'
changing mode of /usr/local/bin/django-admin.py to 755
Successfully installed Django
Cleaning up...
但是如果我执行 pip freeze,它会一直显示
Django==1.5
我做错了什么?
谢谢
【问题讨论】:
-
愚蠢的问题,但是您是否尝试过卸载所有版本的 Django,然后运行您的命令?
-
是的,我做过,但没用。我也可以选择下载软件包并手动安装,但我想知道 pip 中是否有一个选项可以避免这种行为并强制使用 1.4.3 版本
-
你只试过
pip install Django==1.4.3 -
是的,我做了,结果是一样的