切换Django的版本

Moh*_*ori 0 python django virtualenv

我正在为不同的项目使用不同的Django框架版本(1.3,1.4,1.5).
在我的笔记本电脑上,每次我想切换到另一个项目时,我都要用pip重新安装Django.
是否有更容易(不那么愚蠢!:D)的方式,我可以自动切换到我需要的版本?像节点的NVM?

Dav*_*ter 5

在我看来,最简单的方法是使用requirements.txt文件virtualenv.使用requirements.txt文件,您可以指定版本,并且使用您的项目的每个其他人都可以使用pip install -r requirements.txt.

这就是几乎所有大项目都是这样做的方式("pythonic"方式).

在这里你也有一个小介绍.