Pyinstaller не смог создать исполняемый файл в системе WSL.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pyinstaller не смог создать исполняемый файл в системе WSL.

Сообщение Anonymous »

Сейчас я учусь использовать Pyinstaller для создания автономного исполняемого файла из сценария Python.
Вот простой пример, который я редактировал в удаленной среде 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 -F test.py, я смог получить скомпилированный файл Python в папке «_pyache», в котором его можно было открыть, как показано ниже:
Изображение

Однако, когда я хочу использовать pyinstaller --onefile test.py, мы видим, что в папке dist создан новый файл. Он не отображал формат «exe», как показано в других видео/руководствах. Но я не смог открыть его двойным щелчком мыши.

Связано ли это с системой WSL, что Pyinstaller не может создать кросс-платформенный exe-файл? Это мое предположение? верно? Тогда как мне преобразовать .py в .exe?

Подробнее здесь: https://stackoverflow.com/questions/684 ... wsl-system
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»