背景

最近公司unity方面需要我编写脚本,进行转化数据,把word或者txt的题目与答案转化json 。由于unity程序员最近比较忙 ,我有空余时间,就帮写了个脚本。xxxx.py然后发给unity开发人员.他居然没有python环境.吐吐了.我还要教人家怎么安装python环境 …这样子太浪费时间。但是我们知道 windows 是可以直接运行exe文件的。这就是为我们提供了一个便捷的方式。
希望从看了这个教程以后,这都将成为过去式,打成exe之后,分享即可用。

PS: 如果打包为exe的话,版本尽量选择python3.6+32位版本,因为win64位系统向下兼容32位程序,但是如果不考虑32位系统的话无所谓,直接python64位版本直接打包就可以,只是只能在win64位系统上跑。

安装pyinstaller

首先安装pyinstaller 使用安装命令pip3 install pyinstaller -i https://pypi.douban.com/simple

安装后 直接用pyinstaller 打包exe

1、使用方式 pyinstaller -F 脚本名字
我就拿我的脚本进行打包
ps: -F参数表示覆盖打包,这样在打包时,不管我们打包几次,都是最新的,这个记住就行,固定命令。

2、执行完毕之后,会生成几个文件夹,如下图所示

3、在dist里面呢,就有了一个exe程序,这个就是可执行的exe程序,如下图所示。


双击exe 他就自动将此文件夹下以txt 结尾的文件进行json 转化

总结命令

Pyinstaller -F setup.py 打包exe

Pyinstaller -F -w setup.py 不带控制台的打包

Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包

平常我们只需要这三个就好了,足够满足所有需求了。

到这之后呢,python打包成exe基本算是结束了,记得一定要把pip升级成最新版的pip在安装pyinstaller哈。要不然可能会出现莫名奇妙的问题。不信邪的小伙伴们可以自己试试看,多碰碰壁也是可以学到很多的。

python 打包成为exe关于pyinstaller相关推荐

  1. python打包成.exe程序

    一.需求 有些时候,我们想做个带图形化界面的小工具用于pc端,使用MFC当然可以,java也有何不可,那么使用python呢?是否也可以把带有图形化界面的python程序打包成.exe程序?答案是肯定 ...

  2. cmd python封装成exe_别再问我怎么Python打包成exe了!

    也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇(如果有).再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈. 但是呢,我 ...

  3. Python打包成exe,pyc

    D:\mypython\path\ C:\Python27\Scripts\pyinstaller.exe -w mypython.py # Python打包成exe D:\mypython\path ...

  4. python打包成.exe文件时出现“系统找不到指定路径”

    python打包成.exe文件时出现"系统找不到指定路径" 我在一开始写工程时就想到最后打包的时候可能会出现文件位置会发生移动,所以并没有使用绝对路径,而都是以相对路径写的程序. ...

  5. Python打包成exe,文件太大问题解决办法

    Python打包成exe,文件太大问题解决办法 原因 解决办法 具体步骤 情况一:初次打包 情况二:再次打包 原因 由于使用pyinstaller打包.py文件时,会把很多已安装的无关库同时打包进去, ...

  6. python如何将图片打包进exe里_史上最详细的Python打包成exe文件教程

    打包成exe文件可以让python代码在没有python环境的条件下,依然能够运行,实在是码农们写追女朋友表白.情人节浪漫的必需品! 1.使用豆瓣镜像源下载: pyinstaller 有需要了解如何使 ...

  7. 【Python打包成exe】快速将多个py文件及其他文件打包为exe可执行文件

    使用概述: 尝试了很多种Python打包为exe可执行文件的方式,通过总结,得出一种最简洁.最有效的打包方式分享给大家! 步骤一(准备好安装文件): 准备好将要打包的工程文件(夹) 如上图所示,首先将 ...

  8. 别再问我怎么Python打包成exe了!

    作者 | Python进阶者 来源 | Python爬虫与数据挖掘 阅读文本大概需要 10 分钟 前言 也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇(如 ...

  9. Python打包成exe文件_详细操作

    Python打包成exe文件 前言 一.安装pyinstaller 1.1 安装pyinstaller,使用安装命令: 1.2 如果遇到需要更新版本请输入: 1.3 检查是否正确安装 1.4 稍等,水 ...

最新文章

  1. Spark Steaming 点滴
  2. Windows Azure Virtual Machine (30) 修改Azure VM 的Subnet
  3. 课后练习----实现窗口的切换
  4. c++读取excel_Python读取并提取xlsx数据+去趋势和高通滤波与低通滤波
  5. 分页设计 与 高级查询 的 结合设计
  6. CSS实现动态文字效果
  7. 同花顺服务器维护,同花顺云端服务器
  8. 技术人应该广度还是深度学习?
  9. JavaScript 中 innerHTML 属性
  10. Jetbarins 手动离线安装升级包
  11. 语音领域的自适应滤波
  12. git----fork的项目保持与源项目同步更新
  13. 问卷网导出的18位数据如何恢复正常
  14. 美国加息全球死伤一大片,它到底加了什么?
  15. Android学习路线_工具篇(一)简单的编辑器
  16. 基于Android的移动聊天APP设计与实现
  17. KaTeX数学公式整理
  18. sql server主键自增
  19. Appium自动化测试-iOS模拟器运行
  20. win8.1不支持交行满金宝的解决方法

热门文章

  1. linux查看当前目录下的所有目录
  2. [luogu]P4365[九省联考]秘密袭击coat(非官方正解)
  3. 我是怎么找到电子书的 - IT篇
  4. 浅谈5G技术对高等教育带来的机遇与挑战
  5. 常用VK键盘值和解释
  6. Java用数组实现二叉树
  7. CentOS防火墙端口开放命令集合
  8. HTML链接打开腾讯QQ聊天窗口
  9. 微信小程序中引用vant组件库
  10. Nginx详解和安装