Ошибка создания исполняемого файла python2.7 с официальными инструкциями py2app для программы hello word - PullRequest
0 голосов
/ 11 февраля 2019

OSX 10.14 (Mojave) python 2.7 версия py2app = самая последняя на 11 февраля 2019 года

Я следую официальным инструкциям, найденным здесь: https://py2app.readthedocs.io/en/latest/tutorial.html

Я пытаюсь получить егосоздать автономную программу для «hello world».

Все работает до последнего шага - python setup.py py2app.Я получаю следующую ошибку:

"Трассировка (последний последний вызов): файл" setup.py ", строка 18, в setup_requires = ['py2app'],"

Я не сделализмените содержимое файла setup.py так, чтобы они выглядели следующим образом: "

#
from setuptools import setup

APP = ['appp.py']
DATA_FILES = []
OPTIONS = {}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app'],
)
#

Обратите внимание, что перед этим последним шагом я действительно выполнил команду 'rm -rf build dist' в соответствии с инструкциями.

Я получаю сообщение об ошибке:

Traceback (последний вызов был последним): файл "setup.py", строка 18, в setup_requires = ['py2app'], файл "/ Library /Frameworks / Python.framework / Versions / 2.7 / lib / python2.7 / site-packages / setuptools / init .py ", строка 145, в настройке возвращает файл distutils.core.setup (** attrs)"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", строка 151, в файле настройки dist.run_commands () "/Library/Frameworks/Python.framework/Versions/2.7 / lib / python2.7 / distutils / dist.py ", строка 953, в файле run_commands self.run_command (cmd) Файл" /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py»,строка 972, в файле run_command cmd_obj.run () "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py", строка 838, в прогоне self._run() Файл "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py", строка 1053, в _run файле self.run_normal () "/ Library / Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py ", строка 1150, в файле run_normal self.process_recipes (mf, filters, flatpackages, loader_files), файл" / Library / Frameworks /Python.framework / Versions / 2.7 / lib / python2.7 / site-packages / py2app / build_app.py ", строка 1007, в файле process_recipes rval = check (self, mf)" /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/recipes/six.py ", строка 113, в файле проверки mf.import_hook (nm, m)" /Library/Frameworks/Python.framework/Versions/2.7/lib / python2.7 / site-packages / modulegraph / modulegraph.py ", строка 1082, в import_hook q, tail = self._find_head_package (parent, name, level) Файл "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/modulegraph/modulegraph.py", строка 1182, в _find_head_package поднять ImportError ("Модуль не назван" +qname) ImportError: нет модуля с именем gdbm

...