为django项目安装memcached

从Django文档:

在安装Memcached之后,您需要安装一个memcached绑定。 有几个python memcached绑定可用; 两个最常见的是python-memcached和pylibmc。

pylibmc文档有他们自己的要求:

-libmemcached 0.32 or later (last test with 0.51) -zlib (required for compression support) -libsasl2 (required for authentication support) 

所以在我看来,我需要做到以下几点:

 -install memcached -install libmemcached -install zlib -install libsas12 -install pylibmc 

我如何/在哪里可以做到这一点? 我已经习惯了只需要安装任何我需要的东西,但我什至不能告诉哪些是python包。 这些捆绑在一起吗?

只要做pip install python-memcached ,你应该是好的。

至于安装memcached本身,这取决于你所在的平台。

在OS X / Linux上,只需在命令行中运行memcached

这里有详细的解释http://ilian.ini.org/caching-websites-with-django-and-memcached/

上面的链接包括如何在Ubuntu上安装Memcached的说明,如何在Django项目中将其configuration为caching引擎以及如何使用它。