Tworzenie przenośnego Pythona (instalacja lokalna) dla Linuksa

Chcę stworzyć następujące:

Przenośna wersja Pythona, która może być uruchomiona na dowolnym systemie (z zainstalowaną wcześniejszą wersją Pythona lub bez Pythona) i mieć prekonfigurowaną wersję z różnymi pakietami Pythona (np. Django, lxml, pysqlite itp.)

Najbliższe, jakie znalazłem w powyższym jestvirtualenv, ale to idzie tak daleko.

Jeśli spakuję ładnego virtualenv dla Pythona na jednym komputerze, to zawiera on linki do wielu potrzebnych bibliotek. Mogę wziąć te odnośniki sym i przekonwertować je na ich rzeczywiste pliki, ale jeśli spróbuję przenieść ten cały katalog na inny komputer, dostanę błąd seg po błędzie seg.

Aby uruchomić python na innym komputerze, używam:

LD_LIBRARY_PATH=lib/ ./bin/python

i w lib / Mam wszystkie udostępnione biblioteki skopiowane z oryginalnego komputera. Problem polega na tym, że te współdzielone biblioteki mogą polegać na innych udostępnionych bibliotekach, których nie uwzględniam, więc wykonanie tego na innych dystrybucjach Linuksa nie działa. Prawdopodobnie ze względu na to, że wraca do starszych bibliotek współdzielonych zainstalowanych w systemie, które nie działają z tym, co skopiowałem.

Czy ktoś ma pomysł, jak to działa? Czy to możliwe?

EDYTOWAĆ:

Aby wyjaśnić, pożądanym rezultatem jest utworzenie tar.gz pliku binarnego Pythona i powiązanych pakietów (django, lxml, pysqlite itp.), Które można wyodrębnić i uruchomić w dowolnym systemie opartym na systemie Linux, tj. (Ubuntu 8.04, redhat 5, suse 11 itd.), Wszystkie 32-bitowe dystrybucje, w których lokalnie zainstalowana wersja Pythona nie ma wpływu na zawartość tar.gz.

questionAnswers(5)

yourAnswerToTheQuestion