cx_freeze ошибка исполняемого файла pandas библиотеки tkinter - PullRequest
0 голосов
/ 05 апреля 2020

Я преобразовал свое приложение в исполняемый файл с помощью cx_freeze, этот файл прекрасно работает на моем ноутбуке, но когда я пытался установить в моих коллегах, после установки, когда я открыл его, он дает мне ImportError, и я увидел его, все ошибки были связаны с pandas библиотекой. Это мой файл setup.py

import calendar
from babel.dates import format_date, parse_date, get_day_names, get_month_names
from babel.numbers import *  # Additional Import
import cx_Freeze
import sys
import os
base = None

if sys.platform == 'win32':
    base = "Win32GUI"

os.environ['TCL_LIBRARY'] = r"C:\Users\osama shakeel\AppData\Local\Programs\Python\Python37-32\tcl\tcl8.6"
os.environ['TK_LIBRARY'] = r"C:\Users\osama shakeel\AppData\Local\Programs\Python\Python37-32\tcl\tk8.6"

executables = [cx_Freeze.Executable("alkhidmat.py", base=base, icon=r"icon.ico")]


cx_Freeze.setup(
    name = "Alkhidmat Management System",
    options = {"build_exe": {"excludes": ["Tkinter", "PyQt4.QtSql", "sqlite3",
                                  "scipy.lib.lapack.flapack",
                                  "PyQt4.QtNetwork","numpy"
                                  "PyQt4.QtScript",
                                  "numpy.core._dotblas",
                                  "PyQt5"],
                     "optimize": 2,"packages":["tkcalendar","pandas","os","tkinter","TkTreectrl"], "include_files":[r"C:\Users\osama shakeel\PycharmProjects\alkhidmat-project\icon.ico",'tcl86t.dll','tk86t.dll','icons2']}},
    version = "0.01",
    description = "Tkinter Application",
    executables = executables
    )
...