导入中间件Django.middleware.cache时出错:“没有名为memcache的模块”

2024-05-21 00:55:26 发布

您现在位置:Python中文网/ 问答频道 /正文

共享主机:mochahost,设置memcached。导入中间件django.middleware.cache时出错:“没有名为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"

请帮帮我!(对不起,英语不好:D)


Tags: djangoinpymodtargetlibpackagesline
1条回答
网友
1楼 · 发布于 2024-05-21 00:55:26

memcached是一个守护进程。要让程序使用它,您必须加载一个允许您访问它的驱动程序模块。

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

相关问题 更多 >