简体   繁体   中英

Error importing middleware django.middleware.cache: “No module named memcache”

shared host: mochahost, setup memcached. Error importing middleware django.middleware.cache: "No module named memcache"

Traceback (most recent call last):

File "/opt/Python2.7/lib/python2.7/site-packages/mod_python/importer.py", line 1537, 
in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)

File "/opt/Python2.7/lib/python2.7/site-packages/mod_python/importer.py", line 1229, 
in _process_target
result = _execute_target(config, req, object, arg)

File "/opt/Python2.7/lib/python2.7/site-packages/mod_python/importer.py", line 1128, 
in _execute_target
result = object(arg)

File "/home2/minhhien/webapps/django/core/handlers/modpython.py", line 180, in handler
return ModPythonHandler()(req)

File "/home2/minhhien/webapps/django/core/handlers/modpython.py", line 142, in __call__
self.load_middleware()

File "/home2/minhhien/webapps/django/core/handlers/base.py", line 47, in 
load_middleware
raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % 
(mw_module, e))

ImproperlyConfigured: Error importing middleware django.middleware.cache: "No module 
named memcache"

Please help me ! ( sorry, not good english :D )

memcached is a daemon. For your program to use it you must load a driver module that allows you to access it.

After installing Memcached itself, you'll need to install a memcached binding. There are several python memcached bindings available; the two most common are python-memcached and pylibmc.

Quote reference

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM