我在安装了python 2.6.2的Ubuntu 9上运行Apache2。当我试图访问django应用程序上的页面时,出现以下错误:
File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py", line 42, in load_middleware raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e))ImproperlyConfigured: Error importing middleware django.middleware.common: "No module named _md5"
这是我的wsgi文件:
import os, sys sys.path.append('/etc/apache2/sites-available/') os.environ['DJANGO_SETTINGS_MODULE'] = 'dynamicuddi.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
据我所读,我认为这是一个python路径问题,但我还没有看到一个实际的解决方案。有什么想法吗?
提前谢谢。
尝试将项目目录和父目录附加到python路径
最后,我们重新安装了操作系统。我知道这是个逃避,但它为我们解决了问题。
谢谢大家的帮助!
我不认为这是一个路径问题,比如the one here。
我认为它正在寻找django.middleware.common模块并试图导入它,但是该模块试图导入“md5”导致了一个重要的错误
否则,我建议您从settings.py发布中间件类元组的内容。相关问题 更多 >
编程相关推荐