Это мой первый пост здесь, поэтому, если я ошибусь, пожалуйста, скажите мне, я исправлю это. Я нахожусь в python
3.6, Windows 10, у меня есть программа, которую мне нужно скомпилировать с cx_Freeze
. Я не могу заставить setup.py
работать, при попытке компиляции возникает ошибка. Программа, которую я пытаюсь скомпилировать, начинается с:
import pygame
from pygame.locals import *
import sys
import time
import tkinter
from tkinter import filedialog
from tkinter import messagebox
Мне нужно все это, чтобы программа работала, но мне нужно скомпилировать ее с cx_Freeze
, Кто-нибудь, пожалуйста, помогите мне!
Мой setup.py
является
from cx_Freeze import setup, Executable
base = None
executables = [Executable("to-compile.py", base=base)]
packages = ["idna","os","sys","tkinter","pygame"]
options = {'build_exe' : {'packages':packages}}
setup(name="<any name>",options=options,version="<any number>",description="<any description>",executables=executables)
У меня есть compiler.bat, который содержит:
python setup.py build
И моя ошибка:
Ошибка Powershell
Похоже, я не могу вставить изображения, но мне нужна репутация.
PyInstaller не работает:
Я отправлю код ошибки на pastebin
Если есть решение проблемы с py2exe (или любым другим вариантом этого компилятора), пожалуйста, скажите, что я просто на Python 3.