如何升级pip安装模块而不是Django?

时间:2016-03-29 09:51:18

标签: python django pip

我正在使用pip来管理virtualenv中的python模块,目前使用的是Django 1.8网站。我想升级一些模块,但他们开始升级到Django 1.9(我还不想做)。

我想这是因为模块'setup.py文件中的要求。例如,django-treebeard specifies

install_requires=['Django>=1.7'],

django-recaptcha specifies

install_requires = [
    'django',
],

是否有(a)任何方式我可以升级这些模块但是停止升级Django,或者(b)模块作者可以指定Django版本而不用pip自动升级Django的任何方式?

1 个答案:

答案 0 :(得分:0)

pip有一个--no-deps开关。你可以使用它。