python文件打包技术免费教程 - Go语言中文社区

python文件打包技术免费教程


需求:如何把python文件转化为像电脑软件一样可执行的程序?
技术:这就需要运用到python文件打包技术了。将python文件打包成exe文件,可以在电脑直接运行,也方便向小伙伴分享你的代码执行成果哦。


目录:
安装第三方包:pyinstaller
一行命令打包python文件
增加图标效果进行打包

一,安装第三方包:pyinstaller

  1. 下载pyinstaller
pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz
  1. 安装pyinstaller
pip install pyinstaller
  1. 更新pyinstaller
pip install --upgrade pyinstaller

二,一行命令打包python文件

目标:打包一个可以爬取王者荣耀全皮肤的python文件。

操作流程:

  1. 从Pycharm中拷贝.py文件,例如:rongyao.py,即爬取荣耀全皮肤的python文件(最好英文命名,方便之后使用命令更好输入)
  2. 在C盘创建文件夹,例如:test(测试的意思),将rongyao.py文件放入test文件夹下(也可以放在其他盘,C盘更方便)。
  3. 进入运行窗口(Windows+R,输入cmd)。执行文件一行打包命令:pyinstaller -F C:testrongyao.py,执行结果的倒数第二行,留意一下exe文件位置:C:testdistrongyao.exe,将exe文件改为中文名:爬取王者荣耀全皮肤.exe,到此算是大功告成了,可以在电脑上直接运行了。

注意:

  • 执行成功是否还有其他的条件。比如我的爬虫代码,需要新建同级的pic文件才能存储文件,即运行后才能正常使用。
  • 留意exe文件位置。具体看执行成功后的倒数第二行代码,可能在test文件夹下(即你准备python文件的地方)C:testdistrongyao.exe,也有可能在用户文件下C:Usersasusdistrongyao.exe。
  • exe文件增加图标效果。具体可以看下面的python打包方法2。

扩展:

  • 使用绝对路径:命令,pyinstaller -F C:testrongyao.py。特点是一行即可搞定但看起来较长,可以采取复制路径的方式
  • 使用相对径路:命令1,cd ../../test,命令2,pyinstaller -F rongyao.py。即先切换到对应的文件夹下,再执行命令,特点是简洁易懂,不需要输入很长的路径

流程截图:

图1-1 python文件存放位置【可自定义】

文件位置

图1-2 执行python文件打包命令

在这里插入图片描述

图1-3 执行成功【会显示exe文件位置】

在这里插入图片描述

图1-4 exe文件【可改名】

在这里插入图片描述

三,增加图标效果进行打包

问:怎么像有道云笔记(桌面应用)一样使用,并且有图标呢?
答:打包该python文件,同时增加游戏图标效果,并发送到桌面即可

免费图标官网链接:https://www.easyicon.net/

操作流程:

  1. easyicon官网中下载游戏图标,里面还有其他很多常用的图标,当然也可以选其他的。下载:playstation_128px_1226083_easyicon.net.ico,改个简单的名字:play.ico。【另外,如果有自己的图片,可以在这个官网,将其转化为ico为后缀的图标格式】
  2. 以下步骤同上,不同的是打包命令多一个图标位置
  3. 从Pycharm中拷贝.py文件,例如:rongyao.py,即爬取荣耀全皮肤的python文件(最好英文命名,方便之后使用命令更好输入)
  4. 在C盘创建文件夹,例如:test(测试的意思),将rongyao.py文件放入test文件夹下(也可以放在其他盘,C盘更方便)。
  5. 进入运行窗口(Windows+R,输入cmd)。执行文件一行打包命令:pyinstaller -F -i C:testplay.ico C:testrongyao.py,留意exe文件位置:C:Usersasusdistrongyao.exe,将exe文件改为中文名:荣耀之旅,到此算是大功告成了,可以发送到桌面当应用哦。

注意:

  • 图片必须是ico为后缀的图标
  • 留意exe文件的具体位置
  • 代码执行成功是否还有其他条件

扩展:

  • 使用绝对路径:命令,`pyinstaller -F -i C:testplay.ico C:testrongyao.py``。特点是一行即可搞定但看起来较长,可以采取复制路径的方式
  • 使用相对径路:命令1,cd ../../test,命令2,peyinstaller -F -i play.ico rongyao.py。即先切换到对应的文件夹下,再执行命令,特点是简洁易懂,不需要输入很长的路径

流程截图:

图2-1 免费的图标官网

在这里插入图片描述

图2-2 执行打包命令

在这里插入图片描述

图2-3 exe文件位置

在这里插入图片描述

图2-4 发送到桌面【改名:荣耀之旅】

在这里插入图片描述

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/WeiLanooo/article/details/100188223
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢