gpt4 book ai didi

python - 使用 py2app 编译 64 位 Mac 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 11:09:51 26 4
gpt4 key购买 nike

我编译了一个 Python screen saver在我的 Mac OS X 10.7 上使用 py2app 0.6.3,但是当我在系统偏好设置中打开屏幕保护程序时,我收到以下消息:

You cannot use the Silly Balls screen saver on this computer.

我读到这条消息意味着它需要针对 64 位进行编译。

我在 64 位系统上运行 Python 2.7.1 64 位。

如何使用 py2app 编译 64 位应用程序,使屏幕保护程序示例正常工作?

最佳答案

类似这样的东西 - 注意 'LSArchitecturePriority' : 'x86_64',

#cat ./setup.py 
"""
This is a setup.py script generated by py2applet

Usage:
python setup.py py2app
"""

from setuptools import setup, find_packages

APP = ['YourApp.py']
DATA_FILES = []
OPTIONS = {
'argv_emulation': False,
'semi_standalone':'False',
'optimize': 2,
'includes': [
...
],
'site_packages': 'True',
'plist' : {
'LSPrefersPPC' : False,
'LSArchitecturePriority' : 'x86_64',
}
}

setup(
name = "YourApp",
version = "0.0.4",
author = "Iam",
author_email = "info@test.com",
description = ("An demonstration of how to create, document, and publish MacOS app"),
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)

关于python - 使用 py2app 编译 64 位 Mac 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7821589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com