Zasadniczo chcę zbudować minimalną wersję Pythona 3 (będzie działać na bezgłowym serwerze, więc bez GUI, bez myszy, bez klawiatury). Zależność od TK dla większości pakietów Pythona ciągnie X i mnóstwo innych rzeczy, których nie chcę.Jak zbudować Python3 BEZ wsparcia dla tk?
Nie ma nic w ./configure --help
, które mówi mi, jak wyłączyć budynek z tk. I nic w pliku README
dołączonym do archiwum źródłowego. Zaskakująco trudno jest znaleźć informacje na ten temat, więc jakiego rodzaju zaklęcie jest potrzebne?
Nie mogę odpowiedzieć, ponieważ nie mogę być konkretna. Ale miejsce, w którym powinieneś szukać, to 'Modules/Setup.dist'. W każdym razie upewnij się, że dokumentacja standardowej biblioteki jest najbardziej śladowa, ale usunięcie jej jest trochę trudne. Jeśli będę pamiętać, w poniedziałek mogę rzucić okiem na to, jak zrobiłem to dla Pythona 2.4 na blackfin i spróbuj złożyć odpowiedź. Możesz wysłać mi wiadomość, aby to zapamiętać. –
Kompilatory unix/linux są generalnie bezgłowe. Zakładając, że są zbudowane bez TK, możesz * znaleźć * coś w Narzędziu/buildbot, które pomaga. –
Ten sam problem, zwłaszcza w systemie MacOS. – abergmeier