Djangoからmemcacheを使う場合のエラーが発生した場合の解決方法

Djangoからmemcachedを使いたい場合に、Memcachedをインストールしているのに、エラーが発生する場合があります。

例えば以下のようなエラーです。

    raise InvalidCacheBackendError("Memcached cache backend requires either the 'memcache' or 'cmemcache' library")
django.core.cache.backends.base.InvalidCacheBackendError: Memcached cache backend requires either the 'memcache' or 'cmemcache' library

この場合はpython-memcachedをインストールします。

#easy_install python-memcached

これで解決です。複数のPython環境を混在させている場合などで、python-memcachedが対応していないバージョンがあるときに発生しやすいです。