Installing with this command (Python 2.7):
pip install --prefix=<custom path> PyUtilib
looks like it works, with no errors reported.
However, importing the modules in python fails due to some __init__.py files missing, including pyutilib/__init__.py and pyutilib/component/__init__.py.
This issue seems to be known by the pip developers, see pypa/pip#1924, but apparently they have no plans to fix it. Perhaps you can implement a workaround?