Requirments

You must have vim compiled for Python support and GUI support. If you are using a civilised Linux distro like Ubuntu, life is pretty simple: install the vim-python package and the job is done.

If there is no suitable pre-compiled vim package for your system, you will need to download the sources and build it yourself. Compiling vim, especially for GUI and Python support is a difficult task, not for the faint-hearted and you may well think it too much trouble just to be able to use vimproject.