Как лучше всего сделать приват, автономная среда Python?

Я хочу создать частную, автономную среду Python, которая не будет ссылаться на системные библиотеки (как это делает virtualenv), а также включает собственные версии стандартных библиотек C / C ++ для пакетов Python, которые просто оболочки для этих библиотек (например, PIL и libjpeg).

Я видел коммерческие приложения, которые распределяют всю среду выполнения в каталоге, поэтому я знаю, что это возможно.

Вопрос в том, есть ли инструмент, позволяющий легко это сделать? Virtualenv почти достает меня, особенно. с флагами --no-site-packages и --relocatable, но не t решить проблему для стандартных библиотек "C". Я хочу иметь возможность создать PIL, например, который использует связанную частную версию libjpeg и libpng

Есть предложения?

18
задан 7 January 2011 в 06:21
поделиться