将自己的python文件打包成exe文件可以降低程序对环境的依赖性,可以让自己的代码在不具备python环境的windows系统上完美运行,今天我们来一起学习python文件打包工具pyinstaller。

1.安装pyinstaller。

(1)打开cmd运行窗口输入:

pip install pyinstaller

(2)去官网http://www.pyinstaller.org下载对应自己的python版本的安装包。

2.使用。

(1)直接打包代码。

pyinstaller -F test.py

-F 后面指定代码路径。
(2)制作小个性图标打包代码。

pyinstaller -i test.ico -F test.py

-i 参数后面指定图标图片路径,图片格式一定要是.ico ,-F 后面指定代码路径。给大家推荐一个网址 http://www.faviconico.org/ 可以将其他图片格式转换成.ico格式。
(3)让脚本不会弹出命令窗,前提是用了GUI库.。

pyinstaller -F -w  -i test.ico test.py

PS:打包之前请确保你的代码可以在你自己的环境下顺利运行。

3.示例。

(1)将图标和代码放在同一文件夹下。

(2)cmd进入此文件夹开始打包,如图正常完成打包。

(3)在对应文件夹下将生成三个文件夹,文件夹dist中将生成exe文件,其余文件夹可以删除。

将自己的python代码打包成exe的可执行文件相关推荐

  1. Python代码打包成exe文件

    Python代码打包成exe文件:     安装pyinstaller     打包文件:cmd到文件目录下, 执行 pyinstaller -F test.py 注意:如果有调用的文件或配置文件,打 ...

  2. python随笔:用pyinstaller 将python代码打包成exe执行文件

    1.前言 经过几个星期的努力,终于完成了一个PyQt5项目.但日常使用或给别人使用代码模式非常不便,所以就产生了把代码打包成exe执行文件的想法. 2.pyinstaller 安装 在命令行执行以下语 ...

  3. python代码打开可执行文件_将自己的Python代码打包成exe文件(更换设备可运行的)...

    1.这里使用到的第三方库是 pyinstaller,先安装该库 pip install pyinstaller 2.将python文件copy到python的安装目录下的Scripts目录下 3.打开 ...

  4. 【Python】如何将写好的Python代码打包成exe文件?

  5. python文件输出exe文件反汇编_【python】控制台python代码导出成exe文件

    需要pip install pyinstaller pyinstaller这个库可以将python代码打包成exe,运行在没有安装python环境的Windows上 适合控制台程序进行打包,不适合界面 ...

  6. Python写的代码打包成.exe可执行文件

    Python写的代码打包成.exe可执行文件 1. 安装pyinstaller 2. [在线生成icon](http://www.ico51.cn/) 3. 打包命令 pyinstaller -i x ...

  7. python 如何将代码打包成exe可执行程序?(导出为exe可执行文件)pyinstaller

    步骤 1 安装pyinstaller pip install pyinstaller 或pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ...

  8. 【转载】用cx_Freeze把Python代码打包成单个独立的exe可执行文件

    链接:用cx_Freeze把Python代码打包成单个独立的exe可执行文件 [记录]用cx_Freeze把Python代码打包成单个独立的exe可执行文件 背景 之前已经折腾过: [记录]用PyIn ...

  9. 如何将Python写的代码打包成.exe可执行文件

    有时候我们需要将自己写的代码打包成exe文件,给别人使用需要怎么办呢?以下将讲解Python代码如何打包成.exe文件. 1. 下载pyinstaller 因为Python中有很多三方包,我们想要这些 ...

最新文章

  1. 错误 未找到引用源_你不理解的EXCEL函数中常见的错误值,都在这里
  2. 如何调试程序的后台作业
  3. Spring Cloud 入门 之 Zuul 篇(五)
  4. jQuery 方法 属性
  5. 几十行python代码构建一个前后端分离的目标检测演示网站,代码开源
  6. libspark.swfassist的体会
  7. 【10-26】java调试技术学习笔记
  8. 工具 cocoapods和插件
  9. 教你用Access做个简易MIS管理系统
  10. MapGuide open source开发系列教程四: 体系结构(转贴)
  11. 使用nssm管理Windows服务
  12. 关注点分离(Separation of concerns, SoC)
  13. 犹太商战处世智慧幽默集锦
  14. 【力扣】714. 买卖股票的最好时机含手续费
  15. SpringBoot+Mysql财务在线报销管理系统
  16. 《魔兽世界》国服团队正与新合作方洽谈;爆苹果将允许第三方应用商店替代 App Store;Vite 4.0发布|极客头条
  17. 网页中的虚线怎么做?
  18. Java中文件File
  19. SMG、东方明珠新媒体战略推进一周年;百度营销联合多品牌方举办开放麦;驭势科技推出自动驾驶新产品UiBox | 全球TMT...
  20. Spring的基础知识精讲,创客学院一招教你彻底掌握

热门文章

  1. 富文本解析 wxParse 解析数据造成页面假死
  2. 你需要提供管理员权限才能删除文件夹
  3. Starling第一篇
  4. 机器人抓取平台搭建记录(六):手眼标定--眼在手上--Kinova Gen2 JACO2 七自由度机械臂--Realsense D435
  5. 防火墙测试-思博伦Avalanche 3100(2)_双极未来
  6. Null value was assigned to a property of primitive type sett
  7. resolvecomreference任务返回了false,但未记录错误
  8. 问题随记 —— Git 多账号配置问题
  9. 浅谈IM软件客户端的断线重连、心跳和长在线
  10. n-grams语言模型——【torch学习笔记】