Назад | Перейти на главную страницу

uwsgi и «Нет модуля с именем django.core.wsgi»

В довольно простой системе FreeBSD без virtualenv у меня возникают проблемы с тем, чтобы uwsgi работал с Django.

При попытке запуска возникает эта ошибка:

Traceback (most recent call last):
  File "./myapp/wsgi.py", line 3, in <module>
    from django.core.wsgi import get_wsgi_application
ImportError: No module named django.core.wsgi
unable to load app 0 (mountpoint='') (callable not found or import error)

myapp / wsgi.py не изменяется со склада. Мой ini файл:

[uwsgi]
chdir = /usr/local/www
module = myapp.wsgi:application
master = true
processes = 1
socket = /var/run/django.sock
pidfile = /var/run/django.pid
vacuum = true
uid = www
gid = www
enable-threads = true

Мое исследование показывает только проблемы, связанные с virtualenv, которые я не использую. Есть идеи, что может происходить? Использование Python 3.4 и последней версии uwsgi из портов. Бег from django.core.wsgi import get_wsgi_application в оболочке Python ошибок нет.