如何在pip install上冻结软件包的要求?

时间:2013-11-09 10:23:10

标签: python django pip

我有老django 1.3的virtualenv。我必须使用这个版本,但是当我安装时:

pip install django-debug-toolbar

无论什么版本pip尝试将django升级到1.4 ......

如何使用freezed django强制安装软件包(各种 - django-debug-toolbar是其中之一)?

1 个答案:

答案 0 :(得分:2)

django-debug-toolbar包与特定版本的Django密切相关;最新的软件包需要Django 1.4.2或更新版本,并在要求中说明:

install_requires=[
    'django>=1.4.2,<1.7',
    'sqlparse',
],

并在PyPI页面上:

  

当前版本的调试工具栏为0.11.0。它适用于Django 1.4,1.5和1.6。

您需要安装旧版本的软件包; 0.10.0将最低版本要求从Django 1.3升级到1.4,因此0.9.4是最新版本仍然适用于旧的Django设置:

pip install django-debug-toolbar==0.9.4