Я получаю эту ошибку
File "/usr/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
TemplateSyntaxError: Caught ImportError while rendering: No module named django_bcrypt
.
django_bcrypt
установлен и может быть импортирован в оболочку python.
django_bcrypt
установлен в /root/src/django_bcrypt
Также у меня есть старый питон 2.4 /usr/bin/python2.4
И мой новый /usr/local/bin/python2.7
У меня тоже есть один /usr/local/bin/python
Я проверил sys.path, sys.prefix, sys.version с помощью сценария wsgi, все в порядке.
Сначала у меня была ошибка import site failed
Я исправил это, добавив WSGIPythonHome /usr/local
У вас установлен путь к Python? По умолчанию, /root/src
не будет в твоем PYTHONPATH
, поэтому вам нужно либо установить его в пакеты вашего сайта (рекомендуется!), либо добавить этот путь в свой PYTHONPATH
переменная. Увидеть документация mod_wsgi как это сделать.