首页 > 编程语言 >如果你希望打包的Python脚本在运行时不显示命令行窗口,你可以在使用`auto-py-to-exe`进行打包时,选择`Window Based (hide the console)`选项。这样,生成

如果你希望打包的Python脚本在运行时不显示命令行窗口,你可以在使用`auto-py-to-exe`进行打包时,选择`Window Based (hide the console)`选项。这样,生成

时间:2023-12-22 14:02:06浏览次数:25  
标签:exe Based auto py Window 命令行 打包

auto-py-to-exe是一个基于Eel和PyInstaller构建的工具,可以通过简单的UI界面将Python项目中的.py文件打包为.exe文件¹。以下是使用auto-py-to-exe的步骤:

  1. 环境要求:Python环境需要大于或等于2.7¹。
  2. 模块安装:在命令行中输入以下命令来安装auto-py-to-exe¹:
pip install auto-py-to-exe

或者通过GitHub安装¹:

git clone https://github.com/brentvollebregt/auto-py-to-exe.git
cd auto-py-to-exe
python setup.py install
  1. 使用方法:在命令行中输入auto-py-to-exe来启动auto-py-to-exe¹。
  2. auto-py-to-exe界面进行以下操作¹:
  • 添加要打包的py脚本路径 (Script Location)。
  • 选择输出文件类型 (Onefile):一个文件目录或者一个exe文件。
  • 控制台窗口 (Console Window):设置生成的exe程序是否显示控制台,一般选择隐藏控制台界面,即Window Based (hide the console)。
  • 添加程序图标 (Icon):指定生成的exe程序的图标路径。
  • 选择附加文件 (Additional Files):附加文件选项可以添加工程所需的附属文件。
  1. 如果你的Python程序中有图片、音频等文件,你需要更改代码中的媒体文件路径¹。例如,原来的文件路径代码是self.setWindowIcon(QIcon('images/window.svg')),你需要将其更改为self.setWindowIcon(QIcon(resource_path('images/window.svg')))¹。
  2. 配置完成后,点击CONVERT .PY TO .EXE按钮执行就可以了¹。


如果你希望打包的Python脚本在运行时不显示命令行窗口,你可以在使用auto-py-to-exe进行打包时,选择Window Based (hide the console)选项。这样,生成的exe程序在运行时就不会显示命令行窗口。

具体步骤如下:

  1. 在命令行中输入auto-py-to-exe来启动auto-py-to-exe
  2. auto-py-to-exe界面进行以下操作:
  • 添加要打包的py脚本路径 (Script Location)。
  • 控制台窗口 (Console Window):选择Window Based (hide the console),这样生成的exe程序在运行时就不会显示命令行窗口。
  1. 配置完成后,点击CONVERT .PY TO .EXE按钮执行就可以了。

希望这些信息对你有所帮助!

标签:exe,Based,auto,py,Window,命令行,打包
From: https://blog.51cto.com/u_16055028/8934993

相关文章

  • 【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本
    【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本文章目录摘要引言正文1.准备工作2.使用ipaguard处理Lua文件3.运行ipagurd进行混淆代码加密具体步骤测试和配置阶段IPA重签名操作步骤4.IPA重签名与发布总结 摘要本文将介绍如何使用ipagurd工具对Cocos2d-......
  • Windows, Mac, Linux 上修改文件【修改时间】属性的方法(命令行方法)
    某些公司比较恶心,忘记打卡要补卡时需要提供工作记录,以证明你在下班时间点后还在公司的记录,一般是参考电脑文件属性里的【修改时间】。有时并不能找到带有合适修改时间的文件,毕竟,正经人谁下班之后还工作啊!这时,可以使用命令行修改【修改时间】这个属性。Windows上打开CMD,Mac/Linu......
  • 5个Windows10关闭自动更新的好方法!
    通常,用户会定期对电脑系统进行升级,以达到优化设备的目的。但近期似乎存在大量用户在Windows10更新后遭遇兼容性等各种问题。因此,关闭Windows10的自动更新功能显得尤为重要,所以本文将向你介绍5个Windows10关闭自动更新的方法。Windows10关闭自动更新的方法!接下来本文将向......
  • Windows环境中使用dotnet-sdk运行打包后的.NET6.0 项目WebApi程序
     去官网下载Windows平台下的SDK并安装,与开发环境对应的版本【我的程序为.NET6.0】:https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/sdk-6.0.417-windows-x64-installer在开发好的程序中,右键添加Dockerfile支持,添加后修改配置,FROMmcr.microsoft.com/d......
  • Windows电脑上的多开工具与云存储系统有何关系?
    多开工具与云存储系统的协同发展简介:随着科技的快速发展,Windows电脑已经成为我们日常生活和工作中不可或缺的一部分。在使用Windows电脑过程中,多开工具和云存储系统起到了重要的作用。本文将探讨多开工具与云存储系统之间的联系,并分析它们在提高工作效率和数据安全性方面的价值......
  • windows server 2008 安装vmtool就重启
    ​ 找了很多方法应该只能换源这个方法最靠谱了WindowsServer2008安装流程和VMwareTools安装问题_本程序需要您将此虚拟机安装的更新到sp2_小天要回去的博客-CSDN博客链接在这里目前网络渗透准备从0开始学我推荐开这个视频【CRACER全网最新渗透课程(已获得授权)】DAY01......
  • 云技术分享 | EC2 之 Windows 忘记密码(二)
    01场景描述紧接上一篇文章《EC2之Windows忘记密码(一)》,本文将介绍解决的第三种方法——磁盘挂载。亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将......
  • cmd命令行设置 windows 设置环境变量
    设置用户级别的环境变量::设置新参数JAVA_HOME1setxJAVA_HOME1"c:\test";exit;echo"%JAVA_HOME1%";::追加参数内容JAVA_HOME1setxJAVA_HOME1"%JAVA_HOME1%;c:\test2\;";exit;echo"%JAVA_HOME1%";::追加到Pathsetxpath"%pat......
  • Windows10 卸载WSL Ubuntu (解决Docker Desktop 报错问题)
    首先在“程序”里面卸载“WindowsSubsystemforLinuxUpdate”然后使用命令行卸载已安装的子系统1、查看当前环境安装的wslwsl--list2、注销(卸载)当前安装的Linux的Windows子系统wsl--unregisterUbuntu3、卸载成功,查看当前安装的Linux的Windows子系统wsl--list4......
  • 云技术分享 | EC2 之 Windows 忘记密码(一)
    01场景描述在AmazonWindowsEC2云主机中,如果忘记密码,该如何去修改密码或者连接实例呢?亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开......