需求:如何把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:\test\rongyao.py,执行结果的倒数第二行,留意一下exe文件位置:C:\test\dist\rongyao.exe,将exe文件改为中文名:爬取王者荣耀全皮肤.exe,到此算是大功告成了,可以在电脑上直接运行了。

注意:

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

扩展:

  • 使用绝对路径:命令,pyinstaller -F C:\test\rongyao.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:\test\play.ico C:\test\rongyao.py,留意exe文件位置:C:\Users\asus\dist\rongyao.exe,将exe文件改为中文名:荣耀之旅,到此算是大功告成了,可以发送到桌面当应用哦。

注意:

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

扩展:

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

流程截图:

图2-1 免费的图标官网

图2-2 执行打包命令

图2-3 exe文件位置

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

python文件打包技术免费教程相关推荐

  1. Python文件打包封装详细教程

    文章目录 目录 文章目录 什么是打包封装? Python有许多打包封装工具,以下是其中一些常用工具的简介: 一下是PyInstalle打包封装工具的安装及使用教程: 1.安装 PyInstaller ...

  2. python文件打包成之pyinstaller使用

    在日常开发工程中,难免会需要将自己的code转化到另一台机器上运行,这时候你可能涉及到需要将python编写的脚本编译成一个系统可执行文件,这时候就需要借助pyinstall来实现.pyinstall ...

  3. python 打包exe_将python文件打包exe独立运行程序方法详解

    首先需要安装pyinstaller库. pip install pyinstaller exe程序打包步骤 cmd 进入要编译的python文件所在的文件夹, 然后 pyinstaller -F he ...

  4. 【干货】Python文件打包 .exe文件反编译

    一.Python文件 打包 成 .exe 可执行文件 第一步:安装pyinstaller 首先安装pyinstall,使用命令:pip3 install pyinstaller,当然有可能报错,如下图 ...

  5. 如何将一个python文件打包成一个可执行的小程序

    如何将一个Python文件打包成一个可执行的小程序 一.安装pyinstaller pyinstaller: 一个用来打包python的py文件的库,通过他可以将.py文件打包成可执行的.exe文件 ...

  6. python文件打包成方法

    python文件打包成 .exe 文件(windows下) 因为需要Pyinstaller 模块,所以需要先在 doc 黑窗口 命令提示符 下输入 pip install Pyinstaller 安装 ...

  7. 将Python文件打包成exe文件(超详细)

    首先,我们为什么要把Python文件打包成exe文件? 因为,Python文件需要Python IDE打开 而exe,就是一个程序,双击就开了! 岂不是妙哉? 基础准备 首先,打开终端,我们要下载打包 ...

  8. 如何将python文件打包成exe格式

    文章目录 如何将python文件打包成exe格式 1.安装pyinstaller image-20211217220823007 2.进入python文件的存储位置 3.生成exe文件 4.pyins ...

  9. 将Python文件打包为exe文件,并在控制台运行之简易教程

    第一步  在线安装 pyinstaller. 方法:打开win+ R,输入cmd,在命令行输入"pip install pyinstaller" 静等几分钟后即可安装成功. 第二步 ...

最新文章

  1. 用滑动窗口来解决最长无重复子串问题
  2. Qt quick 编程
  3. Android 面试 - 有关Service的面试题
  4. AspNetCore 多环境配置 以及注册 消费Consul
  5. 前端学习(2529):搭建中央管理
  6. Unity 3D 正交相机(Orthographic)
  7. 王者荣耀AI即将上线,队友再也不用担心你掉线了
  8. 使用argparse对python脚本时运行时添加参数
  9. 吾以为,最适合入门的语言是Java
  10. DEM数据基本概念介绍
  11. (PC+WAP)高等院校学院职业学校类网站源码 政府单位机构协会Pbootcms网站模板
  12. cad插入块_足够让你牛逼的CAD动态块教程
  13. sklearn的系统学习——随机森林调参(含案例及完整python代码)
  14. Windows API 获取所有进程音量并调节
  15. Moss 2007入门--功能概述
  16. 微信小程序自定义组件(1)----地址选择器
  17. 什么叫单模光纤_石家庄某小区光纤熔接示意图
  18. 安利一个梅林380机型可用的插件
  19. 找游戏关键CALL入门
  20. 音视频dsp中对音频的处理

热门文章

  1. mapinfo 软件将 TAB 格式文件转 shp 图层
  2. 【目标跟踪】算法C-COT中文翻译
  3. 超级lrc播放器——全平台上的lrc歌词播放器
  4. 3月多国更新进出口产品规定
  5. 嵌入式Linux视频笔记----驱动开发
  6. 离散数学_第二章:基本结构:集合、函数、序列、求和和矩阵(1)
  7. Oracle数据库容灾相关知识
  8. ultraedit使用教程
  9. HotSpot虚拟机垃圾收集优化教程-人机工程学
  10. static,this,private关键字用法