你如何使用easy_install安装django旧版本?

CIF*_*CIF 8 python django virtualenv

我因为django 1.3而破坏了我的环境.我的网站都无法运行.

所以,我决定使用virtualenv来设置不同python版本的虚拟环境以及django.

但是,似乎如果我下载软件包并使用"sudo python setup.py install"进行安装,这不会被添加到我的虚拟环境中,而是我的原始环境.

我在虚拟环境virtualenv_name/bin文件夹中尝试了"easy_install django",但它有效,但问题是django1.3是自动选择并添加的.

我想安装django 1.2.5,有没有办法可以轻松安装到我的虚拟环境?

ari*_*rie 25

使用Pip而不是easy_install可能更好.

然后确保使用-option 创建virtualenv--no-site-packages.

为方便起见,您应该考虑将virtualenvwrapper与virtualenv结合使用.

查看这篇介绍性帖子以获得一个想法.

最后确保指定要安装的确切版本.在你的情况下尝试:

pip install django==1.2.5
Run Code Online (Sandbox Code Playgroud)


Tim*_*lor 5

由于问题是关于easy_install的,所以知道(使用setuptools v2.1)你可以使用easy_install指定版本号,就像你可以使用pip一样.从而:

$ easy_install django==1.3

将安装django 1.3.

这对我的问题非常重要(谷歌指示我在这里解决),当我需要安装旧版本的pip并轻松安装时.显然"只是安装pip并在那里做"对这个问题不起作用.