Aktualnie pracuję pod kontrolą systemu Windows 7 Home 64 bit i pracuję nad programem, który chciałbym udostępnić dla 64-bitowych systemów operacyjnych 32&. Kiedy używam cx_Freeze, aby przekształcić moje .py do pliku .exe, pozwala on tylko na instalację w 64-bitowych systemach operacyjnych.Czy mogę utworzyć program 32-bitowy z cx_freeze, jeśli mam 64-bitowy system operacyjny?
Czy muszę kupić komputer 32-bitowy, aby przekonwertować go na program 32-bitowy lub czy istnieje specjalny zestaw poleceń, których mogę użyć, aby cx_freeze utworzyć zarówno exe x32 i x64?
jeśli zainstalujesz 32-bitowy python i użyjesz tylko 32-bitowych bibliotek, możesz "zamrozić" go i pracować na 32- i 64-bitowych wersjach systemu Windows. przyczyną tego błędu jest zainstalowana 64-bitowa wersja Pythona. –
@JamesKent To naprawdę ma sens. Dziękuję Ci! Jeśli powrócę do 32-bitowego Pythona, czy będę musiał ponownie pobrać wszystkie moje moduły? (cx_freeze, pillow, itp.)? – orias
to zależy od tego, jak je instalujesz, jeśli instalujesz ze źródła, to zazwyczaj nie, ale większość modułów, które można zainstalować z plikami '.exe' lub' .msi', musiałyby być ponownie pobrane, ale przewaga (w tym przypadku) korzystania z 32-bitowego pythona jest to, że jedna kompilacja działa na obu (zakładając, że nie potrzebujesz dużej ilości pamięci lub innych dodatków 64-bitowych). –