Это работало на Mac OS X
В терминале запускается python
В питоне:
импорт системы
print sys.path
Найдите путь к пакетам сайта. Я нашел это в выводе sys.path:
«/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages'
выход из питона. Найдите, где находятся ваши текущие пакеты сайтов. Мои были в /Library/Python/2.6/site-packages
Теперь будьте осторожны: проверьте содержимое пакетов сайта, чтобы убедиться, что оно пустое. То есть каталог /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages должен быть пустым или просто содержать файл readme. Если это так, удалите этот каталог, потому что вы собираетесь создать символическую ссылку.
ln -s /Library/Python/2.6/site-packages /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Если вы не удалите папку, вы поместите символическую ссылку в папку.
Другие варианты - добавить путь к sys.path. Я выбрал маршрут символической ссылки, потому что у меня есть несколько версий Python, я не хочу нескольких версий Django и просто хотел указать на известную рабочую копию.