切换Django的版本

时间:2013-07-23 20:06:13

标签: python django virtualenv

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

3 个答案:

答案 0 :(得分:5)

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

这就是几乎所有大型项目都采用的方式(“pythonic”方式)。

此处您还有一个小introduction

答案 1 :(得分:1)

标准方法是使用virtualenv。有了这个,你可以使独立的python解释器在那里运行自己的库(django版本)和/或python版本。在它们之间切换就像键入virtualenv my_env_with_django_1.4一样简单。

答案 2 :(得分:1)

是。使用virtualenv在自己的独立环境中安装每个项目,并安装自己的库。