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

这篇具有很好参考价值的文章主要介绍了Python将脚本转换为可执行文件(macOS)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        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)”。文章来源地址https://www.toymoban.com/news/detail-467915.html

到了这里,关于Python将脚本转换为可执行文件(macOS)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python小脚本——批量将PDF文件转换成图片

    语言:python 3 用法:选择PDF文件所在的目录,点击 确定 后,自动将 该目录下的所有PDF 转换成单个图片,图片名称为:   pdf文件名.page_序号.jpg 如运行中报错,需要自行根据报错内容按照缺失的库 例如: 这里提供两种源码,第一种是在代码中手动添加pdf所在目录 第二种是点

    2024年02月11日
    浏览(56)
  • 脚本:PDF文件批量转换成图片(python3)

    语言:python 3 用法:选择PDF文件所在的目录,点击 确定 后,自动将该目录下的所有PDF转换成单个图片,图片名称为: pdf文件名.page_序号.jpg 如运行中报错,需要 自行根据报错内容安装缺失的库 例如: 提供两种源码 第一种是在代码中手动添加pdf所在目录 第二种是点击运行后

    2024年02月11日
    浏览(55)
  • python脚本——批量将word文档转换成pdf文件

    语言:python 3 用法:点击运行后,弹出窗口选择word文档所在文件夹,程序运行后对 该文件夹下所有的word文件 全部转换成pdf文件,生成的pdf文件名字与原wrod文件相同。 如运行中报错,需要自行根据报错内容按照缺失的库 例如: 完整代码如下:

    2024年02月11日
    浏览(64)
  • Linux/MacOS 生成双击可执行文件

    双击可执行文件包含两种: 终端shell脚本    Unix可执行文件 1.终端shell脚本 随意新建一个文件(可使用command键+N,前提是有已打开的文件),输入shell格式的测试代码,比如: 保存为.command格式的文本(如果不能直接改后缀可以先保存为一种普通文本格式,如“.rtf”,然后右

    2024年02月14日
    浏览(41)
  • ThingsBoard处理设备上报的属性并转换为可读属性

    一、前言 二、案例 1、AI生成JSON数据体 2、将json数据体直接通过遥测topic发送查看效果  3、可查看目前整个数据都在一起 ​编辑 4、配置附规则链路 5、对msg的消息值,进行数据的转换,并从新进行赋值。 6、规则链路关联关系 7、再次通过MQTT发送遥测数据  ​8、查看设备遥

    2024年04月27日
    浏览(34)
  • 适配器模式:将不兼容的接口转换为可兼容的接口

    适配器模式是一种结构型设计模式,用于 将一个类的接口转换为客户端所期望的另一个接口 。它允许不兼容的类能够合作, 使得原本由于接口不匹配而无法工作的类能够一起工作 。 适配器模式通过创建一个适配器类,将原本不兼容的接口转换为目标接口,从而使得客户端

    2024年02月13日
    浏览(55)
  • macos下转换.dmg文件为 .iso .cdr文件的简单方法

    为了让镜像文件在mac 和windows平台通用, 所以需要将.dmg格式的镜像文件转换为.iso文件, 转换方法也非常简单, 一行命令即可 转换完成后的文件名称默认是 example.iso.cdr   这里直接将.cdr后缀删除即可 另外一个方法也可以通过mac系统中的 磁盘工具.app 来转换dmg为cdr/iso格式镜像,

    2024年02月03日
    浏览(37)
  • android系统中执行脚本文件

    背景是测试测试过程中发现内存有问题,我就想通过 dumpsys meminfo com.tcl.vod | grep TOTAL | awk ‘$1==“TOTAL” {print($2 /1024)}’ 这个命令观察内存情况,但是这个命令执行一次只能显示一次内存情况 但是我想持续观察,于是就想通过运行脚本进行持续观察。 代码如下 while do echo \\\"正在

    2023年04月24日
    浏览(42)
  • postman脚本生成可执行文件(6)

    一.通过Python脚本(executescript.py)执行newman指令 二.打包executescript.py文件(即生成可执行文件) 1.在executescript.py文件夹内执行打包指令:pyinstaller -F executescript.py 补充: 1…pyinstaller打包安装 2.定时执行postman脚本 3.测试报告内容如下:

    2024年02月03日
    浏览(37)
  • macOS 运行xxx.command文件提示”无法执行,因为您没有正确的访问权限“

    使用苹果mac电脑运行.command文件时,是否遇到弹出”无法执行,因为您没有正确的访问权限“的窗口?遇到这种问题怎么解决呢?这里小编为大家带来了详细的解决方法,一起来看看吧! 解决方法: 方法一: 打开终端工具,输入以下命令: sudo sh 注意后面有空格 然后再把

    2024年02月08日
    浏览(84)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包