Я использую py2app 0.18 (я не могу установить pip 0.19) с python3.Независимо от того, что я пытаюсь (из исследования ответов на SO), исполняемый файл 'my-build-dir' / dist / myApp.app / Contents / Frameworks / Python.framework / Python 'запускает системный python 2.7 вместо python 3, которыйЯ использовал для создания приложения, например
python3.7 setup-app.py py2app
, где мой файл setup-app.py ниже.Есть ли какой-либо способ заставить Python3 быть включенным в комплект приложений, а не системный Python 2?Спасибо!
# coding: utf-8
# Copyright (c) Tech-X Corporation
import os
import sys
import platform
from setuptools import setup
OPTIONS = {
'argv_emulation': True,
'iconfile': './docs/source/images/logo.icns'
}
setup(
app=['Chemistream.py'],
# !!!!!!!!! Check MANIFEST.in file !!!!!!!!
data_files = [
'chemistream',
'package_data',
'eggs',
'chemistream.sh',
'Chemistream-osx.sh',
'setup.py',
'Python-3.6.2.pkg',
'node-v10.15.3.pkg',
'README.txt',
'requirements.txt',
'docs',
'build/sphinx/html'
],
options={'py2app': OPTIONS},
setup_requires=["py2app"]
# install_requires=["python==3.6"] # This did not work Mar/18/2019
)