Создание Portable Python (локальная установка) для Linux

Я хочу создать следующее:

Переносимая версия python, которая может быть запущена в любой системе (с любой предыдущей версией python или без установленного python) и предварительно настроена на различные пакеты python (например, django, lxml, pysqlite и т. Д.)

Ближайшее, что я нашел выше,virtualenv, но это только так далеко.

Если я упаковываю хороший virtualenv для python на одной машине, он содержит ссылки на многие библиотеки, которые ему нужны. Я могу взять эти ссылки и преобразовать их в их настоящие файлы, но если я попытаюсь переместить весь этот каталог на другую машину, я получу ошибку сегмента после ошибки сегмента.

Чтобы запустить python на другом компьютере, я использую:

LD_LIBRARY_PATH=lib/ ./bin/python

и в lib / I есть все общие библиотеки, которые я скопировал с исходного компьютера. Проблема здесь заключается в том, что эти общие библиотеки могут полагаться на другие общие библиотеки, которые я не включаю, поэтому выполнение этого в других дистрибутивах Linux не работает. Вероятно, из-за этого к более старым общим библиотекам, установленным в системе, которые не работают с тем, что я скопировал.

У кого-нибудь есть идея, как заставить это работать? Это вообще возможно?

EDIT:

Чтобы уточнить, желаемый результат заключается в создании tar.gz двоичного файла Python и связанных с ним пакетов (django, lxml, pysqlite и т. Д.), Которые можно извлечь и запустить в любой системе на основе linux, т.е. (ubuntu 8.04, redhat 5, suse). 11 и т. Д.), Все 32-битные дистрибутивы, где локально установленная версия python не влияет на то, что в tar.gz.

Ответы на вопрос(5)

Ваш ответ на вопрос