Jak można użyć dwóch różnych wersji Django do różnych projektów na tej samej maszynie?

Obecnie używam Django 1.0 na moim komputerze Mac OS X 10.5.7. Jest zainstalowany w celu:

/Library/Python/2.5/site-packages/django/

Istnieją jednak funkcje, które są częścią wersji rozwojowej (1.1) programu django, którą chciałbym używać do wewnętrznych narzędzi w mojej firmie. Niestety nie mogę po prostu zaktualizować do wersji rozwojowej, ponieważ wciąż muszę opracować wersję 1.0 dla mojego kodu produkcyjnego.

Czy jest łatwy sposób (na Mac OSX) na zainstalowanie dwóch wersji Django? Po zainstalowaniu wersji 1.1, w jaki sposób mogę powiedzieć danemu projektowi, aby używał jednej wersji w porównaniu z inną?

Wielkie dzięki za pomoc!

Aktualizacja Dziękuję wszystkim za sugestie. Virtualenv wydaje się być dobrym rozwiązaniem, a oto post na blogu na temat tego, jak go używać w Django:http://justindriscoll.us/2008/11/setting-up-django-development-virtual.html

WIĘC. na ratunek jeszcze raz :)

questionAnswers(6)

yourAnswerToTheQuestion