Buildout пытается обновить общесистемную установку Distribute и отказывается запускать

Buildout не нравится моя общесистемная установка Distribute, и он отказывается запускаться:

plone@s15447224:~/mybuildout$ python bootstrap.py 
Creating directory '/home/plone/mybuildout/bin'.
Creating directory '/home/plone/mybuildout/parts'.
Creating directory '/home/plone/mybuildout/eggs'.
Creating directory '/home/plone/mybuildout/develop-eggs'.
Getting distribution for 'distribute==0.6.14'.
Before install bootstrap.
Scanning installed packages
Setuptools installation detected at /usr/lib/python2.6/dist-packages
Non-egg installation
Removing elements out of the way...
Already patched.
/usr/lib/python2.6/dist-packages/setuptools.egg-info already patched.
After install bootstrap.
Creating /usr/local/lib/python2.6/dist-packages/setuptools-0.6c11-py2.6.egg-info
error: /usr/local/lib/python2.6/dist-packages/setuptools-0.6c11-py2.6.egg-info: Permission denied
An error occurred when trying to install distribute 0.6.14. Look above this message for any errors that were output by easy_install.
While:
  Bootstrapping.
  Getting distribution for 'distribute==0.6.14'.
Error: Couldn't install: distribute 0.6.14

Есть ли способ указать buildout установить свой собственный Distribute и не связываться с общесистемной установкой Python?

Я знаю о virtualenv. Но кажется излишним просто установить virtualenv, чтобы порадовать buildout. Должен быть другой способ.

Python 2.6. Plone 4.1. Ubuntu 10.4.

9
задан Martijn Pieters 29 April 2011 в 22:23
поделиться