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