Проблема с шаблоном при использовании Pyinstaller для сборки исполняемого файла - PullRequest
0 голосов
/ 24 августа 2018

Я строю исполняемый файл, используя PyInstaller (3.3.1), который опирается на модуль pattern.en (3.6).Я могу получить исполняемый файл, но у меня появляются следующие сообщения об ошибках (в зависимости от того, импортирую ли я их как шаблон импорта или из шаблона импорта singularize, lemma и т. Д.), Когда язапустите его:

ImportError: No module named pattern.en

ImportError: cannot import name 'singularize'

module pattern.en has no attribute singularize

Я попробовал следующую опцию ( ImportError с PyInstaller (с помощью module pattern.de) ):

--hidden-import=pattern.text

, но я все еще получаюто же сообщение об ошибке.Я скопировал все файлы (и папки) из ~ \ Pattern-3.6-py3.6.egg \ pattern в папку шаблонов, созданную Pyinstaller, затем программа / исполняемый файл работает, как и ожидалось.

Проблема в том, что я сейчас использую опцию команды pyinstaller - onedir --debug , но я хотел бы создать только один файл в конце (т.е., - один файл - оконный ).Если я это сделаю, я больше не смогу копировать содержимое модуля шаблона.

Я попытался добавить все возможные пути в качестве параметров (например, -p C: \ Users \ Anthony \ Anaconda3 \ lib \ site-packages \ pattern-3.6-py3.6.egg), а также все скрытые операции импорта (например, - hidden-import = pattern ), но это все равно не работает (за исключением копирования содержимого шаблона).

Любые предложения приветствуются!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...