Компиляция моего приложения в «режиме псевдонима» $ python setup.py py2app -A
и открытие .app работает нормально, но попытка скомпилировать развертываемую версию $ python setup.py py2app
завершается неудачно после попытки открыть приложение. Я использую MacOsCatalina, python 3.7 и pycharm
setup.py
from setuptools import setup
APP = ['test.py']
DATA_FILES = []
OPTIONS = {
'argv_emulation': True,
'includes': ['requests'],
'packages': ['requests', 'rumps']
}
setup(
app=APP,
name='TestApp',
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
Что показывает консоль после запуска $ python setup.py py2app
Modules not found (conditional imports):
* Cookie (requests.compat)
* OpenSSL.crypto (urllib3.contrib.pyopenssl)
* Queue (urllib3.util.queue)
* StringIO (pkg_resources._vendor.six, requests.compat, urllib3.packages.six)
* com (pkg_resources._vendor.appdirs)
* com.sun.jna (pkg_resources._vendor.appdirs)
* com.sun.jna.platform (pkg_resources._vendor.appdirs)
* cookielib (requests.compat)
* cryptography.x509.extensions (urllib3.contrib.pyopenssl)
* urllib2 (requests.compat)
* urlparse (requests.compat)
* win32com (pkg_resources._vendor.appdirs)
* win32com.shell (pkg_resources._vendor.appdirs)
ОБНОВЛЕНИЕ:
Я пытался сделать версию barebone с крестиками как единственный импортированный модуль в test.py, вот журнал cra sh:
ModuleNotFoundError: No module named 'pkg_resources.py2_warn'