我正在打包我们的Python,而Mac上的Py2App不包括CefPython库,这是我们应用程序的基础。根据我在应用程序内容中所看到的,它包括整个Python3库,但不包括CEFPython。如何在CefPython中添加setup.py?目前,当我生成.app文件并执行它时,我会收到一个错误,Mac会问我是否要打开控制台。我在install.log上什么也没看到
setup.py:
"""
This is a setup.py script generated by py2applet
Usage:
python setup.py py2app
"""
from setuptools import setup
APP = ['Our_APP.py']
DATA_FILES = []
OPTIONS = {}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)更新脚本
This is a setup.py script generated by py2applet
Usage:
python setup.py py2app
from setuptools import setup
APP = ['20notes.py']
DATA_FILES = []
OPTIONS = {'packages':['cefpython3','objc']}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app','cefpython3']
)更新错误:
Traceback (most recent call last):
File "setup.py", line 18, in <module>
setup_requires=['py2app','cefpython3'],
TypeError: None is not a string我已经试过删除逗号,删除cefpython3选项,什么都不起作用。任何想法。谢谢。
发布于 2018-05-24 09:08:21
尝试在选项中添加“cefpython3”包:
OPTIONS = {
'packages' : ['cefpython3', 'objc'],
}还设置如下:
os.environ['MACOSX_DEPLOYMENT_TARGET'] = "10.9"https://stackoverflow.com/questions/50503356
复制相似问题