1. 安装步骤略过 网上教程多

2. 用cmd进入PyInstaller的目录 然后执行以下命令:

python pyinstaller.py -F C:\test.py

以上命令需要把Python目录加入环境变量

-F 的意思是生成一个单独的exe文件 如果不加就会生成一个目录

3. PyInstaller使用了UPX为exe文件压缩加壳 会生成一个较小的文件

优点:

1. pyinstaller 是跨平台的可以用在linux和windows系统上

2. 操作非常简单,几个命令就搞定了,这个比py2exe容易用多了

缺点:

1. 打包后的体积过大,因为要带 python.dll库,所以没有办法

2. 不能和 tkinter 等库,打包成单独一个文件

使用方法:

2. 进入pyinstaller的目录执行

python Configure.py

3. 把你的python源文件放入这个目录中,然后执行

python Makespec.py -F -w -X e2fsck.py

python Build.py e2fsck\e2fsck.spec

然后就会看到一个 e2fsck 的目录,里面就有 e2fsck.exe 了

4. 我把常用的几个 Makespec.py 参数讲下:

-F 就是打包成单独的一个文件

-w 就是窗口程序,不会跳出后面的黑框(cmd命令提示符)

-X 用upx给程序加壳

-K 加载 tkinter 库

-d debug程序

-c 命令行程序,没有窗口

–icon=  给程序加上icon图标

python文件打包成exe是 upx不可用、找不到py文件_使用PyInstaller将Python程序打包成一个单独的exe文件...相关推荐

  1. linux java jar打包_【Java】Java程序打包成jar包在Linux上运行

    当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行. 1.Java程序用MyEclipse打包成可运行的jar包 (1)在 ...

  2. 怎么把写好的python代码打包成exe-详解如何将python3.6软件的py文件打包成exe程序...

    在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序.在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行 ...

  3. mac python3打包成窗体程序_使用pyinstaller将python程序打包成exe/苹果软件的方法与异常解决 - pytorch中文网...

    一.安装pyinstaller 通过清华镜像安装比较快 # 二者选其一执行,第二条快 pip3 installer pyinstaller # 清华镜像安装 # pip3 install -i htt ...

  4. python打包flask 项目_使用pyinstaller将flask应用打包

    Pyinstaller 用户将python程序打包成各个平台可直接运行的程序,也可以算作是对代码加密的一种方式.pyinstaller的安装及使用方式请参考官网. 注:该文章的系统环境是ubuntu ...

  5. qt release打包发布_几种解决Qt程序打包后无法连接数据库问题的方法

    Qt是一个跨平台C++图形用户界面应用程序开发框架,使用它不仅可以方便地开发GUI程序,也可以开发非GUI程序,可以一次编写,处处编译. 今天遇到的问题比较怪异,我开发的是一个桌面版订单管理系统,整体 ...

  6. java class 文件分析_大概优秀的java程序员都要会分析class文件吧

    相信大家在学java的时候都会听到这样的一些结论: enum 是一个类 泛型的实现使用了类型擦除技术 非静态内部类持有外部类的引用 需要将自由变量声明成final才能给匿名内部类访问 ... 初学的时 ...

  7. python时间戳转换成时间_Python时间,日期,时间戳之间转换,时间转换时间戳,Python时间戳转换时间,Python时间转换时间戳...

    #1.将字符串的时间转换为时间戳方法: a = "2013-10-10 23:40:00" #将其转换为时间数组 import time timeArray = time.strp ...

  8. 安装黑群晖找不到局域网电脑_简单几招,教你如何隐藏电脑上的文件,保证让其他人找不到!...

    作者:蝈蝈  来源:每天学点电脑知识 电脑上经常会放一些比较私密的文件担心别人看到,那么有什么好的办法把文件隐藏起来,让别人看不到呢?答案是肯定的!今天蝈蝈就来教大家几招,把你电脑上的文件隐藏起来. ...

  9. 如何将Python文件.py打包成.exe可执行程序(最简教程吗)

    相信对python有过学习的朋友都知道可以用IDLE编写并跑一跑python,但是如何做到别人电脑没有装python的情况下运行python的脚本呢?(看标题) 这里简单提一下.exe 可执行程序 . ...

最新文章

  1. 新书介绍 | 图算法指南,A Guide to Graph Algorithms
  2. static、final、abstract基本作用
  3. 软件测试——StringFunction测试
  4. Android对应用程序签名
  5. 【分享】Lucene.Net的中文分词组件AdvancedChineseAnalyzer
  6. 洛谷 P2647 最大收益
  7. [渝粤教育] 武汉理工大学 复变函数与积分变换 参考 资料
  8. 最近新明白的SQL小知识
  9. 独特的 Erlang -- Eralng 学习笔记 (1)
  10. python自定义修饰器_Python进阶自检清单:来自《Effective Python》的建议(二)
  11. 【计算机网络】HTTP 协议详解
  12. ISA防火墙规则练习
  13. 操作系统 面试问题_操作系统面试问答
  14. android 设计师是处女座的,处女座速成法!设计师的像素眼是怎样炼成的?
  15. compiz在debian上的安装和使用
  16. 2022必看花展 IFEX昆明国际花卉园艺展,新展期11月11-13日
  17. ubuntu为软件设定图标
  18. Word2013插入分隔符(分节符)实现任意页插入页码
  19. Maven从入门到精通
  20. ArcGIS地理坐标投影坐标转换和显示(浅浅记录一下)

热门文章

  1. [云炬创业基础笔记]第四章测试22
  2. 科大星云诗社动态20210909
  3. [C++学习笔记]C++常见问题大全(一)
  4. 无盘服务器怎么修改ip,怎么进入无盘服务器修改IP地址呢
  5. php保存成乱序,PHP实现断点续传乱序合并文件的方法
  6. delphi程序设计之底层原理
  7. asp.net session 介绍一三种Session存储方式
  8. 【CyberSecurityLearning 附】使用PHP语言搭建简单的论坛:注册功能实现+PHP个人中心设计+简单留言板
  9. 【CyberSecurityLearning 附】Docker 初识
  10. 网页转 markdown 的工具