`
jsntghf
  • 浏览: 2532584 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

使用py2app创建app程序

阅读更多

首先,到http://pypi.python.org/pypi/setuptools/下载与python版本对应的setuptools,并执行以下命令进行安装:

sudo sh setuptools-0.6c11-py2.7.egg

 

setup.py内容如下:

from setuptools import setup

setup(
    app=["hello.py"],
    setup_requires=["py2app"]
)

 

执行以下命令,即可生成app文件:

python setup.py py2app

 

执行以下命令,在控制台运行app:

./dist/hello.app/Contents/MacOS/hello

 

py2app使用指南:http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html

分享到:
评论

相关推荐

    Python库 | py2app-0.12-py2.py3-none-any.whl

    py2app是一个Python模块,用于Mac OS X系统,它能够将Python应用程序打包成独立的可执行程序,使得用户在没有安装Python环境的情况下也能运行这些程序。py2app的主要功能是生成一个“应用程序捆绑”(Application ...

    Python库 | py2app-0.5-py2.6.egg

    资源分类:Python库 所属语言:Python 资源全名:py2app-0.5-py2.6.egg 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    py2app:py2app是Python setuptools命令,可让您使用Python脚本制作独立的Mac OS X应用程序包和插件

    py2app是一个Python setuptools命令,它将允许您从Python脚本制作独立的Mac OS X应用程序包和插件。... 注意:py2app必须在OSX上使用才能构建应用程序,它不能在其他平台上创建Mac应用程序。 项目链接

    py2exe-0.6.9.win32-py2.6.rar

    此外,py2exe只能用于Windows系统,如果你需要在其他操作系统上打包Python程序,如macOS或Linux,可能需要寻找其他工具,如py2app(macOS)或cx_Freeze(跨平台)。 总的来说,py2exe是Python开发者在Windows环境下...

    py2exe(python2.7/python3.3/python3.4)

    - **不适用于所有平台**:`py2exe`仅支持Windows系统,如果你需要在其他操作系统上创建可执行文件,如Mac或Linux,需要寻找其他工具,如`py2app`或`cx_Freeze`。 - **可能的兼容性问题**:某些Python库可能无法正确...

    build_app.py

    obs打包脚本build_app.py和build_obs_osx.sh,用于把macobs打包 脚本是python2执行的, 放在和rundir同一级路径

    py2app-feedstock:py2app的conda-smithy存储库

    py2app必须在OSX上用于构建应用程序,它不能在其他平台上创建Mac应用程序。 开发: : 文档: : 当前构建状态 蔚蓝 变体 地位 osx_64_python3.6 .____ 73_pypypython_implpypy osx_64_python3.6 .____ ...

    py2exe(将python源码编译成exe发布)

    - 由于py2exe是针对Python 2的,如果你的项目使用了Python 3,你需要寻找类似`py2app`(MacOS)或`cx_Freeze`(跨平台)的替代工具。 总的来说,py2exe是Python开发者在Windows平台上发布可执行程序的有力工具,...

    Python库 | py2app-0.6.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:py2app-0.6.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | makeapp-1.8.2-py2-none-any.whl

    总结来说,`makeapp-1.8.2-py2-none-any.whl`是一个针对Python 2开发的库,用于将Python应用程序打包成独立的可执行文件,便于分发和部署。通过了解和掌握这类工具,开发者能够更好地管理和优化他们的Python项目,...

    解决django同步数据库的时候app models表没有成功创建的问题

    但在实际开发中,可能会遇到一些同步问题,例如在同步数据库时,应用程序(app)中的models表没有成功创建。为解决这一问题,我们可以按照以下步骤操作: 首先,确保在Django的app目录中已经正确地定义了数据模型,...

    为微信小程序创建空目录及空文件weapp-initDir-py-master.zip

    `weapp-initDir-py-master` 提示这是一个使用Python编写的脚本,可能包含了自动化创建这些目录和文件的逻辑。Python的`os`和`shutil`模块可以用来操作文件和目录,创建目录结构,而`json`模块可能用于处理配置文件...

    py2+web.py.rar

    【标题】"py2+web.py.rar" 指的是一个使用Python 2版本和Web.py框架构建的Web应用程序的压缩文件。Web.py是Python语言中的一个轻量级Web开发框架,它允许开发者快速地创建功能丰富的Web服务。在Windows Server 2008 ...

    通过Py2exe将自己的python程序打包成.exe/.app的方法

    本文主要介绍如何使用Py2exe工具将Python程序打包成可在Windows或macOS系统上直接运行的`.exe`或`.app`文件。对于那些希望将Python项目分享给非Python开发者的用户而言,这是一个非常实用的方法。 #### 二、准备...

    PyPI 官网下载 | invenio_app_rdm-0.17.0-py2.py3-none-any.whl

    **PyPI 官网下载 | invenio_app_rdm-0.17.0-py2.py3-none-any.whl** PyPI(Python Package Index)是Python社区的主要软件仓库,它提供了大量的Python库和模块供开发者下载和使用。标题中的“PyPI 官网下载”表明...

    Google_App_Engine示例程序

    在这个示例程序中,我们将重点关注使用Python语言在Google App Engine平台上开发一个简单的表单提交功能。 首先,我们要了解Python在Google App Engine中的工作方式。Google App Engine的Python环境基于沙箱模型,...

    Python库 | plone.app.multilingual-6.0.0a2-py2.py3-none-any.whl

    `plone.app.multilingual` 库的兼容性表现在其名称`py2.py3-none-any.whl`上,这意味着它是跨Python 2和Python 3兼容的,适用于任何平台("none"表示不特定于任何平台,"any"则表示可以在任何平台上运行)。...

    py2exe-0.6.8.win32-py2.5

    2. **配置设置**:在setup.py文件中,可以使用`setup()`函数来指定打包参数,如`windows`或`console`(分别对应GUI程序和控制台程序),以及`options`参数来设置py2exe的特定选项,如是否创建单个可执行文件、是否...

    py2exe将python转化为exe可执行文件

    通过使用py2exe,我们可以创建无需Python解释器即可运行的程序。 首先,你需要安装py2exe库。在命令行或终端中输入以下命令: ```bash pip install py2exe ``` 安装完成后,你可以创建一个setup.py文件,这是py2...

Global site tag (gtag.js) - Google Analytics