Для меня это была проблема переменной среды PYTHONPATH, как уже упоминалось выше, но никто так и не показал, как установить ее для людей, которые могли бы использовать дополнительную инструкцию.
Linux (bash)
Я установил эту переменную в моем файле bashrc в моей домашней папке (.bashrc - файл для меня, так как моя оболочка /bin/bash).
vim ~/.bashrc
export PYTHONPATH=/usr/local/python-2.7.2/lib/python2.7/site-packages:$PYTHONPATH
source ~/.bashrc
Путь должен быть там, где находится ваш источник в django. Мой находится по адресу /usr/local/python-2.7.2/lib/python2.7/site-packages/django, поэтому я просто указал /usr/local/python-2.7.2/lib/python2.7/site- пакеты без порции django.
OSX
В OSX путь /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
, и вы можете добавить его в /etc/profile
:
sudo echo "PYTHONPATH=/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages:$PYTHONPATH" >> /etc/profile
source /etc/profile