py2app使用 python 创建独立的Mac OS X 应用程序

分享于 

4分钟阅读

Python

  繁體 雙語

py2app是一个 python 命令,它允许你从 python 脚本创建独立的应用程序包和插件。 py2app在目的和设计上类似 py2exe 用于 Windows 。

安装

使用pip安装

到 installp py2app 如果要升级到最新版本的py2app,请使用 pip:


$ pip install -U py2app


如果你安装到 python 系统安装中,你可能需要额外的特权,你可以使用 sudo要得到那些


$ sudo pip install -U py2app


使用easy_install安装

使用py2app安装 easy_install 你必须确保有最新版本 分发电子邮件 已经安装( 撰写本文时,0.6或者更高版本):


$ curl -O http://python-distribute.org/distribute_setup.py
$ python ez_setup.py -U distribute


要安装或者升级到最新发布的py2app版本:


$ easy_install -U py2app


如果你安装到 python 系统安装中,你可能需要额外的特权,你可以使用 sudo要得到那些


$ sudo easy_install -U py2app


从源安装

安装py2app时,只需使用普通程序安装任何 python 包。 因为py2app使用 分发,所有依赖项( 包括 分发电子邮件 将自动为你获取并安装它:


$ python setup.py install


如果你使用的是 svn,建议使用 分发电子邮件开发命令,它将直接从你的源代码目录中激活 py2app 。 这样你就可以 svn向上 或者在不安装源代码的情况下对源代码进行更改:


$ python setup.py develop


升级说明

iPhone 7 还没出来,我们已经在iPhone上获取细节 8,或者不管是想到下一步。 setup.py 为了适应所带来的增强,py2app 0.3中的模板稍微改变了 分发setup.py 脚本如下所示:


from distutils.core import setup
import py2app

setup(
 app=["myscript.py"],
)


新的py2app脚本应该如下所示:


from setuptools import setup
setup(
 app=["myscript.py"],
 setup_requires=["py2app"],
)


STA  mac  STAN  Py2app  
相关文章