引言

今天,很高兴向大家介绍我开发的Python转EXE软件。这个软件将帮助你将Python脚本转换为独立的可执行文件,使你能够在没有Python解释器的环境中轻松地运行你的应用程序。如果你曾经尝试在其他机器上部署Python脚本,你可能会熟悉依赖性问题和繁琐的安装过程。我开发这个软件的初衷是解决这个问题,并为开发人员、研究人员和其他有类似需求的人提供一个简单而高效的转换工具。让我们一起来看看这个软件有哪些强大的功能和优势吧!

其实互联网上也有一些现成的Python转EXE软件,可是他们都不满足便捷实用的需求,比如这个软件需要进行繁琐的重命名(将文件更重命名为[] ,图标更重命名为[]),还要将文件放到特定目录下


(资料图片仅供参考)

再比如这款软件,功能单一,界面简陋,显然满足不了更高级的需求

于是,我开发了这款Py转EXE工具,它使用QtC++开发,程序便捷实用,功能丰富多样,界面美观大气,可以满足多样化需求。

通过使用这个软件,你可以将所有的依赖项一并打包到一个可执行文件中,从而大大简化了部署过程,并确保你的应用程序可以在各种操作系统上平稳运行。无论是将Python脚本分发给其他用户,还是将你的脚本部署到服务器或其他设备上,这个软件都能为你节省时间和精力。现在让我们深入了解这个软件的功能和特点吧!

功能介绍

在上方标题栏内,你可以更改软件主题(亮色或暗色),软件启动时会自动获取系统主题并应用。      

在“源文件”区域内,我们单击“选择”按钮,就会弹出选择界面,我们在此选择python源文件。

在“输出配置”区域内,我们可以选择输出形式(输出单个EXE文件或输出一个文件夹),还可以更改输出文件名。我们还可以在选择框选择输出目录(源文件目录,桌面,程序目录或自定义,当你选择自定义目录时,目录选择按钮被激活,你可以选择特定的输出目录)。

在自“定义配置”区域内,我们可以丰富可执行文件的内容,包括进行图标自定义,或选择生成的EXE文件启动时是否显示CMD窗口。

在下方按钮栏内,单击开始输出就会开始转换,这个过程可能会持续一段时间,在此时间内,窗口可能会无响应,如果输出成功,则会提示“转换成功”,否则会提示“转换失败,详情请看右侧信息”,这时,你需要单击“显示输出信息”按钮,右边栏就会展开。

在右边栏中,“输出信息”区域内,你可以在CMD命令文本框中查看软件生成的CMD命令,在下方CMD输出文本框内可以查看命令执行的情况,从而排查错误。如果你还没有安装pyinstaller,你就可以点击“安装开发工具”按钮以安装。

原理介绍

软件会根据用户操作,生成对应的CMD命令,调用pyinstaller执行。

使用示例

就以我编写的计算乘方程序和谷歌小恐龙游戏为例,为大家详细的介绍软件的用法。

计算乘方程序(简单):

①我们单击“源文件”区域内的“选择”按钮,选择“”

此时,文件名文本框会自动填充,输出目录也会自动填充。

②我们在“输出配置”区域内修改输出文件名为“计算乘方”

③我们点击“开始输出”按钮输出文件。这个过程可能会持续一段时间,在此时间内,窗口可能会无响应,如果输出成功,则会提示“转换成功”,这时,我们将在源文件目录看到输出的文件。

谷歌小恐龙:

①我们单击“源文件”区域内的“选择”按钮,选择“谷歌小恐龙.py”

此时,文件名文本框会自动填充,输出目录也会自动填充。

②我们勾选“定义配置”区域内的“自定义图标”复选框,并单击“选择”按钮进行选择图标“”。

③谷歌小恐龙游戏有自己的界面,不需要CMD窗口,所以,我们取消勾选“显示CMD窗口”。

④由于谷歌小恐龙游戏中的恐龙来自图片“”,所以此时我们应该在“输出配置”区域内,选择输出形式:文件夹,以便复制资源文件。

⑤我想把谷歌小恐龙游戏放在C盘根目录,我们在“输出目录”标签下的选择框选择“自定义目录”,并单击“选择”按钮进行目录选择。

⑥输出配置工作到此结束,点击“开始输出”按钮以输出文件。这个过程可能会持续一段时间,在此时间内,窗口可能会无响应,如果输出成功,则会提示“转换成功”。

⑦到这里,我们还需要将资源文件“”复制到谷歌小恐龙软件根目录中,大功告成啦!

运行程序,看看效果吧。

后记        

Python转EXE软件在软件开发领域有着巨大的前景和应用空间。随着Python的普及和使用场景的不断扩大,越来越多的开发人员和组织将寻求简化部署过程的解决方案。在未来,我们可以预见这个软件将继续发展和改进,以适应不断变化的技术需求。可能的改进包括更强大的编译和打包功能,更好的跨平台兼容性,以及更友好的用户界面和文档支持。我们鼓励读者进一步了解这个软件并尝试应用它在自己的项目中,同时也欢迎反馈和建议,以促进软件的持续改进和发展。

各位如果发现软件的bug或不足,欢迎在评论区留言!

资源

小猿PTE[Py转EXE]:评论区领取

计算乘方资源包:/s/1_An0-4libF6B9bvcp6-TsQ?pwd=YPTE 

谷歌小恐龙资源包:/s/17HrXeB2EZ_UcT8dauu9C6A?pwd=YPTE 

推荐内容