0

我为不同的项目使用不同的 Django 框架版本(1.3、1.4、1.5)。
在我的笔记本电脑上,每次我想切换到另一个项目时,我都必须使用 pip 重新安装 Django。
有没有更简单(不那么愚蠢!:D)的方式,我可以自动切换到我需要的版本?像节点的 NVM 之类的东西?

4

3 回答 3

5

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

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

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

于 2013-07-23T20:15:16.260 回答
1

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

于 2013-07-23T20:10:39.063 回答
1

是的。用于virtualenv将每个项目安装在其自己的隔离环境中,并带有自己的库安装。

于 2013-07-23T20:11:04.337 回答