Вот простой пример, который я редактировал в удаленной среде VS Code для WSL. р>
Код: Выделить всё
import tkinter as tk
root= tk.Tk()
canvas1 = tk.Canvas(root, width = 300, height = 300)
canvas1.pack()
def hello ():
label1 = tk.Label(root, text= 'Hello World!', fg='green', font=('helvetica', 12, 'bold'))
canvas1.create_window(150, 200, window=label1)
button1 = tk.Button(text='Click',command=hello, bg='brown',fg='white')
canvas1.create_window(150, 150, window=button1)
root.mainloop()

Однако, когда я хочу использовать pyinstaller --onefile test.py, мы видим, что в папке dist создан новый файл. Он не отображал формат «exe», как показано в других видео/руководствах. Но я не смог открыть его двойным щелчком мыши.
Связано ли это с системой WSL, что Pyinstaller не может создать кросс-платформенный exe-файл? Это мое предположение? верно? Тогда как мне преобразовать .py в .exe?
Подробнее здесь: https://stackoverflow.com/questions/684 ... wsl-system