如何在设置'INSTALLED_APPS中指定要使用的应用程序版本

时间:2010-04-28 17:52:09

标签: django settings

我有一个系统安装的模块版本(南0.6)和我家安装的新版本。当我向我的INSTALLED_APPS添加'south'时,它使用系统版本。我如何告诉Django在我家中使用该版本?

由于

2 个答案:

答案 0 :(得分:2)

有一个名为virtualenv的软件包,旨在解决此特定问题。它允许您为每个python项目(即Django项目)创建一个虚拟环境,让您选择安装哪个版本的模块。

答案 1 :(得分:2)

当您能够创建新环境时,

Virtualenv(和virtualenvwraper)绝对是您处理此类事务的朋友。你应该继续玩它。如果你现在无法使用virtualenv,你可以将你的个人python lib路径放在PYTHONPATH的前面:

# from your command prompt:
$ export PYTHONPATH=$HOME/your/python/libs:$PYTHONPATH