Chcę utworzyć prywatne, samodzielne środowisko Python, które nie ma połączenia z bibliotekami systemowymi (tak jak robi virtualenv), a także zawiera własne wersje standardowych bibliotek C/C++ dla pakietów Python, które są po prostu opakowaniem dla tych biblioteki (na przykład PIL i libjpeg).Jaki jest najlepszy sposób na stworzenie prywatnego, autonomicznego środowiska python?
Widziałem aplikacje komercyjne, które rozpowszechniają cały katalog w katalogu, więc wiem, że można to zrobić.
Pytanie brzmi, czy istnieje narzędzie, które ułatwia to zadanie? Virtualenv prawie doprowadza mnie tam, zwł. z opcjami --no-site-packages i flagami -relocatable, ale nie rozwiązuje problemu w przypadku standardowych bibliotek "C". Chcę na przykład móc zbudować PIL, który używa dołączonej prywatnej wersji libjpeg i libpng
Wszelkie sugestie?
Czy to na własny użytek lub chcesz zapakować go do dystrybucji? To trochę niejasne. –
Dla własnego użytku. Idealnie, chciałbym "przenośne środowisko" mogę przenieść z maszyny na maszynę o tej samej podstawowej architekturze i os –