我收到此错误
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 shell 中导入。
django_bcrypt
安装于/root/src/django_bcrypt
我还有一个旧的 python 2.4/usr/bin/python2.4
我的新/usr/local/bin/python2.7
我也有一个/usr/local/bin/python
我使用 wsgi 脚本检查了 sys.path、sys.prefix、sys.version。一切正确。
首先我遇到了一个错误import site failed
。我通过添加 WSGIPythonHome 来纠正它/usr/local
答案1
您是否设置了 Python 路径?默认情况下,/root/src
不会在您的 中PYTHONPATH
,因此您需要将其安装到您的站点包中(推荐!),或者将此路径添加到您的PYTHONPATH
变量中。请参阅mod_wsgi 文档如何做到这一点。