cx_Freeze при создании исполняемого файла, не распознающего JIRA - PullRequest
0 голосов
/ 07 ноября 2019

Я создаю исполняемый файл с использованием модуля Python 'cx_Freeze'. Хотя у меня установлены пакеты jira, я получаю следующую ошибку:

   C:\Users\shanmuganandhavadive\PycharmProjects\Jira_tool\build\exe.win-amd64-3.7>jira_auto_ticket_creation_UI.exe
   Traceback (most recent call last):
   File "C:\Users\shanmuganandhavadive\AppData\Local\Programs\Python\Python37\lib\site-packages\pbr\version.py", line 442, in _get_version_from_pkg_resources
   provider = pkg_resources.get_provider(requirement)
   File "C:\Users\shanmuganandhavadive\AppData\Local\Programs\Python\Python37\lib\site-packages\pkg_resources\__init__.py", line 357, in get_provider
   return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
   File "C:\Users\shanmuganandhavadive\AppData\Local\Programs\Python\Python37\lib\site-packages\pkg_resources\__init__.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
   File "C:\Users\shanmuganandhavadive\AppData\Local\Programs\Python\Python37\lib\site-packages\pkg_resources\__init__.py", line 786, in resolve
   raise DistributionNotFound(req, requirers)
   pkg_resources.DistributionNotFound: The 'jira' distribution was not found and is required by the application

Я уже прочитал пост здесь: Я создал исполняемый файл python с помощью pyinstaller, но модуль импортирован в мой. Сценарий py отсутствует, когда я выполняю исполняемый файл

, но он не сильно помогает сделать то же самое для cx_Freeze. Любая помощь будет высоко ценится.

1 Ответ

0 голосов
/ 07 ноября 2019

Я нашел решение этой проблемы. Я включаю ответ здесь, если кому-то понадобится в будущем.

Как уже упоминалось в https://github.com/anthony-tuininga/cx_Freeze/issues/438,, включите отсутствующий пакет через 'include_files'

...