К этому следует добавить: если вы уверены, что собираетесь использовать приложение только один раз, проще всего поместить его в каталог проекта; Тем не менее, я обнаружил, что для приложений, которые я использую более одного раза, легче ввести sys.path
(как уже упоминалось).
Поскольку большинство приложений доступны через svn или git, я, как правило, собираю источник (транк) таким образом, а затем создаю символическую ссылку в мои папки с пакетами сайта (которые находятся на sys.path
). Таким образом, я могу продолжать получать обновления приложения в этой папке.
Я делаю это и с туловищем Джанго.
Например, у меня есть: ~/src/django-notification
и ~/src/django-trunk
. И тогда я символически связал свой путь с питоном.
sudo ln -s ~/src/django-notification/notification /usr/lib/python2.5/site-packages/notification
Таким образом, все мои проекты могут легко импортировать приложение, и я могу продолжать получать обновления.