Python script install - need assistance


#1

I only have php script experience.
I am interested in installing this python script:
http://glifestream.gnu.org.ua/installation.html

Using this tutorial:


I was able to install Django, create a project named “glifestream”, connect to a mysql database, and configure a django superuser (made me make two for some reason).

Not sure if this is correct, but next I uploaded with FTP the glifestream script to the project folder “glifestream” and overwrote “settings.py”, “urls.py”, “manage.py”, and “init.py”. Only “init.pyc” and “settings.pyc” remained from the install.

Continuing with the glifestream install instructions:
"Run `python manage.py syncdb’."
and get this:


Traceback (most recent call last):
  File "manage.py", line 29, in <module>
    execute_manager(settings)
  File "/usr/lib/pymodules/python2.6/django/core/management/__init__.py", line 4                                                                              38, in execute_manager
    utility.execute()
  File "/usr/lib/pymodules/python2.6/django/core/management/__init__.py", line 3                                                                              79, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/lib/pymodules/python2.6/django/core/management/__init__.py", line 2                                                                              61, in fetch_command
    klass = load_command_class(app_name, subcommand)
  File "/usr/lib/pymodules/python2.6/django/core/management/__init__.py", line 6                                                                              7, in load_command_class
    module = import_module('%s.management.commands.%s' % (app_name, name))
  File "/usr/lib/pymodules/python2.6/django/utils/importlib.py", line 35, in imp                                                                              ort_module
    __import__(name)
  File "/usr/lib/pymodules/python2.6/django/core/management/commands/syncdb.py",                                                                               line 7, in <module>
    from django.core.management.sql import custom_sql_for_model, emit_post_sync_                                                                              signal
  File "/usr/lib/pymodules/python2.6/django/core/management/sql.py", line 5, in                                                                               <module>
    from django.contrib.contenttypes import generic
  File "/usr/lib/pymodules/python2.6/django/contrib/contenttypes/generic.py", li                                                                              ne 13, in <module>
    from django.contrib.admin.options import InlineModelAdmin, flatten_fieldsets
  File "/usr/lib/pymodules/python2.6/django/contrib/admin/__init__.py", line 2,                                                                               in <module>
    from django.contrib.admin.options import ModelAdmin, HORIZONTAL, VERTICAL
  File "/usr/lib/pymodules/python2.6/django/contrib/admin/options.py", line 10,                                                                               in <module>
    from django.views.decorators.csrf import csrf_protect
  File "/usr/lib/pymodules/python2.6/django/views/decorators/csrf.py", line 1, i                                                                              n <module>
    from django.middleware.csrf import CsrfViewMiddleware
  File "/usr/lib/pymodules/python2.6/django/middleware/csrf.py", line 14, in <mo                                                                              dule>
    from django.utils.cache import patch_vary_headers
  File "/usr/lib/pymodules/python2.6/django/utils/cache.py", line 24, in <module                                                                              >
    from django.core.cache import cache
  File "/usr/lib/pymodules/python2.6/django/core/cache/__init__.py", line 68, in                                                                               <module>
    cache = get_cache(settings.CACHE_BACKEND)
  File "/usr/lib/pymodules/python2.6/django/core/cache/__init__.py", line 65, in                                                                               get_cache
    module = importlib.import_module(name)
  File "/usr/lib/pymodules/python2.6/django/utils/importlib.py", line 35, in imp                                                                              ort_module
    __import__(name)
  File "/usr/lib/pymodules/python2.6/django/core/cache/backends/memcached.py", l                                                                              ine 19, in <module>
    raise InvalidCacheBackendError("Memcached cache backend requires either the                                                                               'memcache' or 'cmemcache' library")
django.core.cache.backends.base.InvalidCacheBackendError: Memcached cache backen            

I remember reading that dreamhost does not support ‘memcache’.

Is there any way around this error?
Am I not capable of running this script without sudo access?

Any help would be greatly appreciated, thank you.