После создания исполняемого файла, когда я запускаю его из ярлыка на рабочем столе, он выдает ошибку "cx_Freeze: Python error in the main script"
, но когда я запускаю программу непосредственно из C:\Program_Files
, она работает нормально. Где я не прав? Не знаю, как добавить папку с изображениями в установочный файл.
Мой установочный файл
import cx_Freeze
import sys
import os
base = None
if sys.platform == 'win32':
base = "Win32GUI"
os.environ['TCL_LIBRARY'] = r"C:\Users\ram\AppData\Local\Programs\Python\Python37-32\tcl\tcl8.6"
os.environ['TK_LIBRARY'] = r"C:\Users\ram\AppData\Local\Programs\Python\Python37-32\tcl\tk8.6"
executables = [
cx_Freeze.Executable(r"C:\Users\ram\PycharmProjects\python real software\vpad.py",
base=base, icon="icon.ico", shortcutName="vpad", shortcutDir="DesktopFolder"
)]
cx_Freeze.setup(
name = "Vpad Text Editor",
options = {"build_exe":
{"packages":["tkinter","os"],
"include_files":["icon.ico","tcl86t.dll","tk86t.dll", "icons2"]}},
version = "0.01",
author = "Ram",
description = "Tkinter Application",
executables = executables
)
Когда я запускаю ярлык программы с рабочего стола, он выдает ошибку:
"cx_Freeze: Python error in main script"
TclError:bitmap "icon.ico" not defined.
, но 'icon.ico'
находится в папке icon2. где я не прав?