Я могу правильно создать исполняемый файл с использованием cx_freeze в Windows 64-битной системе. Но когда я хочу использовать исполняемый файл в 32-битной системе Windows, он не может работать, как я могу сделать его доступным на другом компьютере с 32-разрядной системой .cx_Freeze и Python 3.4
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32":
#base = "Win32GUI"
base = "Console"
exe = [Executable(script = r'E:\programming\python\lx\sange\test_GUI.py',
base = base,
targetName = 'test.exe')]
setup( name = "guifoo",
version = "0.1",
description = "My GUI application!",
executables = exe)`
Уход за публикацией сообщения об ошибке? – DineshKumar
Выполнение, которое я создаю, может работать только в моей 64-битной системе, у него нет ошибки. Я просто хочу применить его на другом компьютере с 32-разрядной системой, и возникает, что exe несовместим с системой, exe не может запустить. – Robbie
Основываясь на вашем ответе, я предполагаю, что может быть одна возможность этой ошибки. Если вы разработали и упаковали свой код на 64-битном процессоре python, а в другой системе установлена 32-разрядная версия python, вы можете получить эту ошибку. Просто сравните обе версии python. Тогда u может получить преимущество. – DineshKumar