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 бит. Готов ответить на уточняющие вопросы. Подскажите я смог Вам помочь?

→ Ссылка