Вы упомянули sys.path, так что вы могли попробовать это, однако это была моя проблема, и я уверен, что некоторые люди, читающие это, тоже имеют это.
откройте командную строку и введите (с косой чертой):
export PYTHONPATH=pathto/myproject/
затем введите:
export DJANGO_SETTINGS_MODULE=settings
Это позволяет мне отредактировать файл settings.py, чтобы вывести список INSTALLED_APPS следующим образом:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'myapp',
'registration',
)
вместо:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'myproject.myapp',
'myproject.registration',
)