Installing memcached for a django project

Matt Parrilla picture Matt Parrilla · Oct 3, 2011 · Viewed 37k times · Source

From the django docs:

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.

The pylibmc docs have their own requirements:

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

So it seems to me that I need to do the following:

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

How/where can I do this? I've been used to just pip installing whatever I need but I can't even tell which of these are python packages. Are these bundled together anywhere?

Answer

Matt Williamson picture Matt Williamson · Oct 3, 2011

Just do pip install python-memcached and you should be good.

As for installing memcached itself, it depends on the platform you are on.

On OS X/Linux, just run memcached in the command line.