上两篇我们讲到代码的实现,今天我们把它打包运行下
由于环境限制,我们是在windows上运行的。所以打包后也只能在window上运行。

安装打包软件
安装打包软件有两种方式
1.在pycharm中查找pyinstaller 然后安装
这种方式比较简单直接

2.用命令行代码 pip install pyinstaller

这两种方式都是一样的效果,不需要输入版本号,它会自动取下载最新的版本号。记住python 3.7版本及以上手动输入版本号会报错,不需要输入的。

打包主程序
用刚刚下载的包的命令进行打包,例如:
pyinstaller -F -w planeMain.py

解析:
pyinstaller 是打包命令,默认写法
-F:仅仅生成一个文件,不暴露其他信息,启动较慢。
-D:生成一个文件夹,里面是多文件模式,启动快。
-w:窗口模式打包,不显示控制台。
-c:跟图标路径,作为应用icon。
planeMain.py 是你自己程序主运行main方法的文件
所以这段连起来的意思是:将main方法文件打包成一个exe文件(声称在文件家目录下,启动时不包含命令窗口)

备注:一般我们调试的时候需要用-c ,正式打包用-w 为什么,因为如果运行exe出错的话,用-w你不知道错误原因,用-c,你用cmd启动这个exe程序,你就能精确的知道错误原因以及错误位置、

打包好后,就会在程序目录下生成两个文件夹:build、dist以及和main方法同名的.spec文件

打开dist目录,启动exe文件,如果报错,但是你不知道具体位置,就用以下命令:pyinstaller -F -c planeMain.py 重新打包,然后找到dist目录,cmd打开运行打包好的exe,精确定位问题。(一般程序中有用到图片、声音等依赖,要在dist目录下拷贝这些文件,运行才有可能不报错)

修改好问题后,再次打包,就能成功运行。

这里我把打包好的文件传进来,由于CSDN没办法在文章中附带文件,所以只能单独上传:https://download.csdn.net/download/luoshao666/82896193

程序员防内卷小游戏3之游戏打包相关推荐

  1. 低代码会让程序员更加内卷吗?

    作者| Mr.K   编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) 今天的主题呢主要是来源于最近的一个很火的话题--『低代码』. 低代码会不会让程序员更加内卷? 要回答这 ...

  2. 浅谈程序员的“内卷化”

    一.什么是内卷化 最近开始了解到一个很有意思的词--"内卷化",如果你还不知道这个词,那就非常建议往下看. 什么是内卷化?内卷化,亦称过密化,最初由文化人类学家亚历山大·戈登威泽提 ...

  3. 何必!放着985双一流专业不读,非要当程序员去内卷!

    简介:读者朋友你好.或许你已经从标题看出来了,这是一篇『有营销味道』的文章. 有不少前辈都建议我准备好介绍自己的文案,用于以后的互推.这是一种很有效的宣传方式. 因此,我在此准备了文案:用第三人称书写 ...

  4. 程序员圈“内卷”这么严重,如何才能更进一步,实现个人价值?

    前言 "内卷"成为了各个圈子里的流行词,程序员圈也难逃一劫. 如果你问一个程序员最大的焦虑是什么? 那一定离不开"内卷"和"30岁+"这两个 ...

  5. 程序员突破内卷大法:软件架构师成长之路(干货系列,说人话接地气)

    内卷严重,最近一直有人问我,怎么才能成长成为一名真正的软件架构师,我沉思良久. 回首看从业20年所走过的路,从技术小白一步一步成长起来,做了十多年的架构师和首席架构师,做CTO也六七年了,略有一些心得 ...

  6. 黑马程序员_石头迷阵小游戏

    黑马程序员_石头迷阵小游戏 源代码 一些说明: 1)这些是我看b站黑马程序员的视频,自己手打的,想分享一下,如果有侵权啥的请联系我,马上删除 2)一些比较重要的我都有给注释 3)工具idea idk版 ...

  7. 程序员知识产权问题:程序员在家自己开发小软件,公司是否有权利强制留下?

    (如果程序员想知道如何维护自己的合法权益,重点在最后,请一定要看完) 我们都知道,程序员是神器的存在,作为一名合格的程序员,写个小游戏,等等都不在话下. 最近一个程序员发帖说了这么一件有意思的事: 老 ...

  8. 程序员是如何卷死其它程序员的?

    loonggg 读完需要 3 分钟 速读仅需 1 分钟 大家好,我是校长. 今天跟大家分享一个有意思的观点,不对,应该几个有意思的 观点,而这些观点要始于一个有意思的问题: 程序员是如何卷死其它程序员 ...

  9. 关于程序员的几个小段子

    关于程序员的几个小段子 2013-05-03 腾讯科技 [优秀程序猿须具备的10项技能] 1.思维逻辑清晰.2.系统架构娴熟.3.行业敏感洞察.4.掌握编程语言.5.拿手一个编程工具.6.码得一手好代 ...

最新文章

  1. Mybaits 运行原理流程图
  2. python快速编程入门课后简答题答案-Python编程:从入门到实践(第2版)第1章习题答案...
  3. 山东理工大计算机专业学什么科目,2020年山东理工大学计算机科学与技术学院880数据结构硕士研究生入学考试科目大纲...
  4. java 旅行家的预算_洛谷 P1016 旅行家的预算 Java解法
  5. 洛谷 刷题 深基部分题解(python版)-2022.01.29
  6. ADO.NET基本运用随笔
  7. 大数据_MapperReduce_协处理器_类似Mysql的触发器---Hbase工作笔记0024
  8. Funcode-黄金矿工
  9. SVN 安装与使用教程 2020年9月更新最新教程
  10. 大学微积分考试能用计算机吗,AP微积分考试需要什么样的计算器?
  11. PDFMiner 操作 PDF 文件
  12. 修改系统UISearchBar搜索框的样式-搜索图片、背景颜色
  13. crm系统需要的服务器,灵当CRM管理系统运行环境-CRM服务器配置
  14. C语言 动态内存分配
  15. 【YOLO】目标检测第三步——用Pascal voc 2012 数据集训练YOLO网络
  16. 淘宝/天猫获取商品历史价格信息 API 返回值说明
  17. Springboot Actuator未授权访问漏洞复现
  18. 陀螺仪与磁力计的姿态融合——互补滤波(续)
  19. C# API POST与GET的调用
  20. 量子退火Python实战(2):护士调度问题(NSP : Nurse Scheduling Problem)

热门文章

  1. (项目部署)day60javaEE基础查漏补缺
  2. 2020年最好用的手机是哪一款_2020年值得入手的三款手机,性价比超高,网友:真香!...
  3. 【数据库】SQL server 评估期已过。有关如何升级的测试版软件的信息,请访问..
  4. occt 几何图形库入门01
  5. 2020年计算机科学与技术学校排名,2020年全国计算机科学与技术专业大学排名
  6. 2015最新经典语句搞笑段子
  7. 求助:PostgreSQL崩溃问题
  8. 快速幂算法和大整数求模
  9. WPF设备无关单位(DIU)
  10. 今日干货|如何自学视频剪辑(自学视频剪辑容易吗)