Python将脚本转换为可执行文件(macOS)

22 篇文章 1 订阅
8 篇文章 1 订阅
本文介绍了如何使用py2app和PyInstaller将Python脚本转换为macOS的可执行应用。两种方法经过作者验证均支持Python新版本。py2app创建的是MacOS应用程序,PyInstaller则能生成跨平台的可执行文件。详细步骤包括安装、创建setup.py文件及执行打包命令。
摘要由CSDN通过智能技术生成

        Python是一种非常受欢迎的编程语言,十分人性化,并且功能强大。使用Python久而久之,我们便不可避免地有了Python制作App的需求。本文就带着大家看看Python如何将脚本转换为可执行文件(macOS)。

第一种方法:py2app:应用程序,只支持macOS

        注意:之前网上有说Python新版本不支持使用py2app,本人亲测是支持的,请大家放心。

        在Windows上面也有一个类似的py2exe,大家可以到网上去看看。

        这是官方文档:py2app - Create standalone Mac OS X applications with Python

        先安装py2app:

#Python 2:
pip install py2app

#Python 3:
pip3 install py2app

         安装以后,cd到你的目录,然后构建一个“setup.py”安装文件:

#将xxx.py替换成你的脚本名称
py2applet --make-setup xxx.py

        然后便可直接安装:

#自己使用,不包含所需的第三方库,速度快,占用存储空间少,在别人的机器上有可能报错:
#Python 3:
python3 setup.py py2app -A
#Python 2:
python setup.py py2app -A

#将所有需要的库包含在里面,适用于别人使用:
#Python 3:
python3 setup.py py2app
#Python 2:
python setup.py py2app

        你会发现,在你原本脚本的位置会有“setup.py”文件、“build”和“dist”文件夹,App就在dist目录下。

第二种方法:PyInstaller:可执行文件,也适用于Windows

        注意:之前网上有说Python新版本不支持使用PyInstaller,本人亲测是支持的,请大家放心。

        PyInstaller是同时支持Windows和macOS的软件,它有一点比较好:在macOS上打包的便是UNIX可执行文件,在Windows上打包的便是exe文件。

        同样,我们先安装:

#Python 2:
pip install pyinstaller

#Python 3:
pip3 install pyinstaller

        然后cd到你脚本的目录下,打包:

#将xxx.py改为你的脚本名称
pyinstaller -F xxx.py

        打包完成之后,你将会看到“xxx.spec”文件、“__pycache__”文件夹、“build”文件夹以及“dist”文件夹。你的可执行文件同样在dist目录里。

        以上就是我为大家带来的“Python将脚本转换为可执行文件(macOS)”。

  • 7
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YoungGeeker

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值