Я пытаюсь упаковать приложение python, используя py2app.Мое приложение py2app успешно собирается, но вылетает, когда я его запускаю.Приложение использует модуль Python Jira, где я думаю, что происходит сбой.Я не уверен, как поступить.Ниже приведен мой установочный скрипт, который я вызываю с помощью python setup.py py2app
.
from setuptools import setup
APP = ['DataCollector.py']
DATA_FILES = []
OPTIONS = {}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
version='0.2beta',
packages=[
],
license='',
long_description=open('README.md').read(),
install_requires=[
'texttable',
'python-dateutil',
'datetime',
'pytz',
'pprint',
'jira',
'argparse'
]
)
Это ошибка, когда я вызываю ее в консоли командой ./DataCollector
Traceback (most recent call last):
File "/Users/user/.Trash/AODataCollector/src/dist/DataCollector.app/Contents/Resources/__boot__.py", line 54, in <module>
_run()
File "/Users/price/.Trash/AODataCollector/src/dist/DataCollector.app/Contents/Resources/__boot__.py", line 49, in _run
exec(compile(source, path, 'exec'), globals(), globals())
File "/Users/price/.Trash/AODataCollector/src/dist/DataCollector.app/Contents/Resources/DataCollector.py", line 6, in <module>
from Models.JiraProjectModel import JiraProjectModel
File "Models/JiraProjectModel.pyc", line 2, in <module>
File "jira/__init__.pyc", line 6, in <module>
File "pbr/version.pyc", line 462, in semantic_version
File "pbr/version.pyc", line 439, in _get_version_from_pkg_resources
File "pkg_resources/__init__.pyc", line 72, in <module>
ImportError: cannot import name py31compat
2018-05-18 18:05:11.284 DataCollector[12931:176492] DataCollector Error