利用au-to-py-to-exe 实现 pytorch深度学习、python内置GUI文件打包

python的深度学习框架、GUI界面打包

  1. 首先跟大家介绍一下au-to-py-to-exe pytorch,这是python一款用于打包exe的小插件,可以通过命令行来下载,下载步骤跟一些操作网上也有很多教程,大家可以搜一下或者看一下这位博主的博客:au-to-py-to-exe安装及介绍

  2. 经过教程安装好au-to-py-to-exe,再通过命令行打开au-to-py-to-exe, 就可以开始我们的打包了。
    命令行命令

  3. 安装好后输入命令并回车,就会在默认浏览器中打开这个页面。首先这个插件还是通过pyinstaller进行打包的,只是提供了一个交互窗口,从而减少我们打代码的时间,并且让我们对打包过程更清晰。
    利用au-to-py-to-exe 实现 pytorch深度学习、python内置GUI文件打包_第1张图片
    首先我们通过Script Location选择我们想要打包的py文件,然后这些参数的设置可以参考刚刚发的博客链接,里面写的很详细。在这里我推荐大家选择One Directory 和 Console Based这两个选项,因为这样打包后的文件是一个文件夹,便于我们查看,而且打开软件时还有调试的小黑框,可以让我们发现问题的所在。

  4. 添加文件
    这一步是最重要的一步,我相信很多人刚开始打包exe时会发现文件路径会错乱,特别是通过GUI界面之后文件路径变得十分混乱,相对路径已经用不了了,而绝对路径打包完之后发送给其他人又无法运行,十分苦恼。而pyinstaller中就提供了添加文件的代码,通过上面的Additional Files选项选择Add Files就可以选择要添加的文件。例如:我们团队制作了深度学习框架并实现了GUI,但是文件路径一直错乱,就可以像我这样操作。选择Add Files添加文件并修改别名,

利用au-to-py-to-exe 实现 pytorch深度学习、python内置GUI文件打包_第2张图片

同时我们还要在代码中改为相对路径

在这里插入图片描述

最后打包生成出来的文件夹中就有这三个我们起的别名的文件夹

在这里插入图片描述

  1. 运行程序
    拉到最下面,找到我们的应用程序(虽然打包出来很大…我已经是尽量减少import的文件数了QAQ)

在这里插入图片描述

打开应用程序,会先弹出一个小黑框可以提供应用程序运行信息,然后我们可以运行我们的应用程序,运行成功!
利用au-to-py-to-exe 实现 pytorch深度学习、python内置GUI文件打包_第3张图片

在这里我也要分享这位博主的博客,在打包的艰难过程中我看到了他的博客,才让我发现这个生成代码的插件,放个链接

希望我的博客能让需要打包的人看到,溜了溜了

你可能感兴趣的:(深度学习,python,python,深度学习,gui)