当前位置: 首页 > 后端技术 > Python

神器推荐!VisualPython打包exe,厉害了!

时间:2023-03-26 16:38:57 Python

1。什么是auto-py-to-exeauto-py-to-exe是一个图形化工具,用于将Python程序打包成可执行文件。本文主要介绍如何使用auto-py-to-exe完成python程序打包。auto-py-to-exe基于pyinstaller。与pyinstaller相比,它有更多的GUI界面,使用起来更简单方便。2.安装auto-py-to-exe首先要保证我们的python环境大于等于2.7然后在cmd中输入:pipinstallauto-py-to-exe,输入完成后pip会安装auto-py-to-exe包。安装完成后,我们可以在cmd中输入:auto-py-to-exe启动auto-py-to-exe程序。当出现上图时,auto-py-to-exe安装成功。3、auto-py-to-exe的一些选项介绍在使用auto-py-to-exe打包python程序时,有很多配置选项需要我们指定。正确了解这些选项的功能非常重要。下面我描述了一些重要的选项。(1)ScriptLocationScriptLocation主要是指定我们要打包的python文件(2)OnefileOnefile有两个选项,分别是:OneDirectory和OneFile。如果选择OneDirectory,程序打包后是文件夹的形式如果选择OneFile,那么程序打包后会有一个.exe文件(3)ConsoleWindowConsoleWindow主要设置是否出现控制台打包程序运行时。ConsoleBased:打包的程序运行时,会显示一个控制台界面WindowBased(隐藏控制台):会隐藏控制台界面,主要用于带GUI的python程序打包(4)Icon用于指定程序的图标打包程序4.auto-py-to-exe实战本节主要通过一个计算器程序来介绍如何使用auto-py-to-exe打包程序。auto-py-to-exe打包程序主要分为3部分,分别是:打开auto-py-to-exe配置打包选项查看打包效果1.打开auto-py-to-exe打开cmd,输入:auto-py-to-exe开启auto-py-to-exe后,我们就要进行配置选择了。2.配置打包选项计算器程序,可以去github下载,地址为:https://github.com/pythonprog...打包的时候,我们需要进行的配置主要有:ScriptLocationOnefileConsoleWindowScriptLocation选择程序主程序,在计算器项目中,我们选择main.pyOnefile,选择OneFile,因为一个文件看起来比较简单。由于计算器项目有GUI,所以ConsoleWindow选择WindowBased(隐藏控制台),Icon选择一个ico文件,这里没必要操作,可以不用管。如果程序有自己的模块,我们必须将模块目录添加到AdditionalFiles。否则会出现FailedtoexecutescriptXXX错误。在计算器程序中,我们所有的模块都在计算目录下,所以需要在AdditionalFiles中添加计算路径。配置完成后,点击CONVERT.PYTO.EXE按钮,我们就大功告成了。一组计算器项目。3、查看打包效果程序打包后,我们可以点击OPENOUTPUTFOLDER按钮,然后会打开打包文件的路径。在打包后的文件目录下,我们可以看到一个main.exe文件,这就是我们打包后的文件。点击main.exe,可以看到一个计算器程序。至此,打包工作已经顺利完成。5.总结本文主要介绍如何使用auto-py-to-exe打包python程序。但只是介绍了最简单的python程序打包。如果要打包复杂的程序,上面的配置肯定行不通。如果你想了解更多关于auto-py-to-exe的知识,我建议你学习pyinstaller。auto-py-to-exe是基于pyinstaller的,研究pyinstaller对我们深入使用auto-py-to-exe会有非常明显的作用。如果想了解更多关于pyinstaller的知识,可以阅读官方文档。