如何在virtualenv上安装旧版本的Django?

Ram*_*hum 80 python django setuptools virtualenv

这可能听起来像一个愚蠢的问题,因为其目的virtualenv正是为了这个:在虚拟环境中安装一个特定版本的软件包(在本例中为Django).但这正是我想做的事情,我无法弄明白.

我在Windows XP上,并且我成功创建了虚拟环境,并且我能够运行它,但是我应该如何安装我想要的Django版本呢?我的意思是,我知道使用新创建的easy_install脚本,但是如何安装Django 1.0.7呢?如果我这样做easy_install django,它将安装最新版本.我尝试1.0.7以各种方式将版本号放入此命令,但没有任何效果.

我该怎么做呢?

Dan*_*man 132

从未有过Django 1.0.7.1.0系列仅上升到1.0.4.您可以在Django代码存储库tags部分中看到所有版本.

但是要回答你的问题,请不要使用easy_install,使用pip.(如果尚未安装,请执行easy_install pip,然后再从未触摸easy_install).现在你可以这样做:

pip install Django==1.0.4
Run Code Online (Sandbox Code Playgroud)

  • 虽然pip比easy_install有一些很好的优点,但是easy_install Django == 1.0.4"在这种情况下也可以正常工作. (3认同)