我有一个系统安装的模块版本(南0.6)和我家安装的新版本。当我向我的INSTALLED_APPS添加'south'时,它使用系统版本。我如何告诉Django在我家中使用该版本?
由于
月
答案 0 :(得分:2)
有一个名为virtualenv
的软件包,旨在解决此特定问题。它允许您为每个python项目(即Django项目)创建一个虚拟环境,让您选择安装哪个版本的模块。
答案 1 :(得分:2)
Virtualenv(和virtualenvwraper)绝对是您处理此类事务的朋友。你应该继续玩它。如果你现在无法使用virtualenv,你可以将你的个人python lib路径放在PYTHONPATH的前面:
# from your command prompt:
$ export PYTHONPATH=$HOME/your/python/libs:$PYTHONPATH