Совместима ли spacy библиотека с python cx_freeze для создания исполняемого файла? - PullRequest
0 голосов
/ 10 января 2020

Я создаю python исполняемый файл для моего проекта, в котором я использую простую библиотеку. После создания exe-файла, это ошибка, которую я получаю: Ошибка трассировки в spacy

Это мой установочный файл:

from cx_Freeze import setup, Executable
import os
import scipy
import srsly
import cymem
import murmurhash


includefiles_list=[]
scipy_path = os.path.dirname(scipy.__file__)
includefiles_list.append(scipy_path)

srsly_path = os.path.dirname(srsly.__file__)
includefiles_list.append(srsly_path)

cymem_path = os.path.dirname(cymem.__file__)
includefiles_list.append(cymem_path)

murmurhash_path = os.path.dirname(murmurhash.__file__)
includefiles_list.append(murmurhash_path)

#_custom_kernels_path = os.path.dirname(_custom_kernels.__file__)
#includefiles_list.append(_custom_kernels_path)

setup(
 name = "TextAS",
 version = "1.0.0",
 options = {"build_exe": {
    "include_files": 
        ['python3.dll','tcl86t.dll','tk86t.dll','vcruntime140.dll','Images','Lib','Loading gifs',
                     'Scripts','Styles','Word Cloud Maskes', 'Tesseract-OCR', 'Graphviz2.38',
                     'Coordinates.csv', 'Languages.txt', 'LICENSE', 'map.qml'
                     ] + includefiles_list,
    'packages': ['glob', 'sys', 'os', 'getpass', 'ntpath', 'win32gui', 'math', 'csv', 'datetime', 
                'time'],
    'include_msvcr': True,



    }},
    executables = [Executable("TextAS.py",base="Win32GUI",icon="TextASLogo.ico")]
    )

Примечание: scipy, srsly , cymem, murmurha sh добавлены, потому что я получал ту же ошибку с ними, но решил ее, добавив их пути, подобные этому

...