Как мне указать, какую версию приложения я хочу использовать в настройках INSTALLED_APPS - PullRequest
2 голосов
/ 28 апреля 2010

У меня установлена ​​версия модуля (South 0.6) для системы, а в моем доме установлена ​​более новая версия. Когда я добавляю 'south' к моему INSTALLED_APPS, он использует системную версию. Как я могу сказать Django использовать версию в моем доме?

Спасибо

Июль

Ответы [ 2 ]

2 голосов
/ 28 апреля 2010

Virtualenv virtualenvwraper ) - определенно ваш друг для таких вещей, когда вы можете создать новую среду. Вы должны пойти дальше и поиграть с этим. Если вы не можете поиграть с virtualenv прямо сейчас, вы можете просто указать свой личный путь к python lib в начале PYTHONPATH:

# from your command prompt:
$ export PYTHONPATH=$HOME/your/python/libs:$PYTHONPATH
2 голосов
/ 28 апреля 2010

Существует пакет с именем virtualenv, который был разработан для решения этой конкретной проблемы. Он позволяет вам создавать виртуальную среду для каждого проекта Python (например, проект Django), позволяя выбрать, какая версия модуля установлена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...