Exe скомпилирован на WIn x64 не работает на х32
Есть некий код написан на Python, модули которые использую tkinter, pyautogui, os, shutil, platform. Самый обрезанный его аналог (просто окно tkintera с кнопками и тд)
import tkinter as tk
from tkinter import messagebox
def windows():
global win_bit
os_sys = platform.architecture()
if '64bit' in os_sys:
win_bit = 64
elif '32bit' in os_sys:
win_bit = 32
windows()
root = tk.Tk()
def mainwindow():
root.geometry('600x400+200+100')
root.title('Window_main')
but1 = tk.Button(root, text='Ок', command = secondwindow)
but1.place(x=60, y=30)
def secondwindow():
window2 = tk.Toplevel()
window2.geometry('600x400+200+100')
window2.title('Window_2')
frame_top = tk.Frame(window2, bd=5)
frame_top.place(x =20 , y = 40, relheight = 0.25, relwidth = 0.25)
but2 = tk.Button(window2, text='Ок', command=output_data)
but2.place(x=60, y=30)
global entry
entry = tk.StringVar()
entry_form = tk.Entry(frame_top, textvariable=entry, font='arial 12', bg='thistle1')
entry_form.place(x=40, y=10, width=60, height=20)
def output_data():
serv = entry.get()
print(serv)
mainwindow()
root.mainloop()
Суть не в коде, суть когда через Pyinstaller компилируешь код, на Винде х64 он работает, на х32 -нет. Читал что он упаковывает с собой текущий питон. Если он 64, на 32 работать не будет. Но конкретных простых решений не нашел. Чем посоветуете компилить дабы работало на всех бит-платформах?

Ответы (1 шт):
Автор решения: Станислав Енягин
→ Ссылка
Насколько я знаю - никак. Вам нужно компилировать отдельно для 32 и 64 бит. Готов ответить на уточняющие вопросы. Подскажите я смог Вам помочь?