在电脑已经安装python的情况下,我们是可以打开后缀为.py的文件,但如果你想把它发送给别的朋友,恰巧他的电脑没有安装python,你就需要将文件打包成.exe格式。

STEP 1 下载安装Pyinstaller库

“WIN+R”打开“运行”窗口,输入“cmd”打开命令提示符。输入“pip install Pyinstaller”,下载安装Pyinstaller库。

安装完成后会在pip.exe所在目录下出现一个pyinstaller.exe文件。

STEP 2 复制pyinstaller.exe文件到代码所在目录文件中

STEP 3 运行cmd打开命令提示符,在代码所在文件中输入pyinstaller -F alien_invasion.py(这是游戏主程序的名字)

运行之后会在同级目录出现一个dist文件

dist文件内有一个alien_invasion.exe文件,这个就是我们最终获得的可执行程序。

注意:如果游戏运行需要图片素材,需要将相应的图片加入dist文件中 。

STEP 4 运行可执行程序alien_invasion.exe

稍等片刻就会出现游戏界面

游戏效果展示

Alien Invasion

如何将.py 文件打包成windows系统下可执行程序.exe相关推荐

  1. Python -- 把python文件打包成windows系统的exe文件

    安装第三方库 pip install pyinstaller 切换到将要打包的python文件的所在目录 以我桌面的hello.py为例子 现象 桌面会多出这些东西 进入dist文件夹,会发现有个he ...

  2. 如何将.py文件打包成.exe可执行程序呢?pyinstaller不是内部或者外部命令?

    我们平时在写完代码的时候,想要将.py文件打包在Windows系统下直接可执行,那么只需要下载一个第三方工具就OK啦! 一:下载第三方工具 输入win+r ---->cmd---->输入以 ...

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

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

  4. 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件

    ** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...

  5. 将py文件打包成exe可执行文件

    使用pyinstaller库即可将py文件打包成exe文件 安装pyinstaller库 pip install pyinstaller 将py文件打包成exe文件 1.首先进入cmd,用cd命令定位 ...

  6. python3_将多个.py文件打包成exe程序并添加图标

    前言  我们开发的脚本一般都会用到第三方包,当别人需要用到我们脚本的时候,如果我们直接把xxx.py文件发给她,她是没有办法直接使用的,她还需要安装python解释器和安装我们使用的第三方包,这个时候 ...

  7. python应用---将py文件打包成exe应用程序

    写好了python程序,想将它像一个app一样双击就可以运行,或者想发给一个没有python编辑器的朋友,该如何操作? python开发人员就考虑了这种情况,提供了一系列的库以供使用者解决这些问题. ...

  8. Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行——怎么将Unix/Mac系统下的文件转换到Windows系统下

    先交代一下遇到的问题: 本人用的是Windows系统.在学习Triangle Mesh时,想将bunny.ply等经典的PLY文件导入程序中. 但是,文件被读入程序后,所有的内容变成了一行.从而,现成 ...

  9. python - .py文件打包成.exe文件, 发送给别人

    python文件打包成.exe文件有两种方式 参考: pyinstaller打包 Nuitka打包 环境 环境 描述 OS Windows10 64位 python 3.7 pycharm 2019 ...

最新文章

  1. 持续集成之戏说Check-in Dance
  2. 链接产业 聚变未来 | 移动云区块链开发者论坛来了
  3. cytoscape要求的JAVA版本_微生物研究必备:Cytoscape绘制网络图(一)
  4. kitten编程猫里的工具函数
  5. 决策树之 GBDT 算法 - 回归部分
  6. 谁说count(*) 性能最差,我需要跟你聊聊
  7. excel打印字被表格遮住_Excel表格太大无法打印在一页纸上?这几个打印技巧你值得学习...
  8. @property括号内属性讲解
  9. JavaScript算法 之 选择排序
  10. rails--bcrypt对密码加密
  11. c语言回溯算法数独,数独回溯算法
  12. Python爬虫_宅男福利?妹纸勿点__一蓑烟雨任平生
  13. 地图学(何宗宜版)知识点整理
  14. java .getbytes_java中String的getBytes方法使用
  15. STM32F1主从定时器设置
  16. android 信息-- 发彩信(1)
  17. MACOS 12以上系统如何安装HP打印机驱动
  18. ppt播放动画花屏-问题解决
  19. 服务器重装系统之浪潮服务器
  20. python生兔子问题(递归算法)_兔子问题python解决方法

热门文章

  1. python 床前明月光_python基础2
  2. 基于java校园排课系统设计与实现
  3. 清华大学2019计算机录取分数线,2019年清华大学各省录取分数线
  4. Android TV listView焦点平滑移动
  5. js实现文字滚动效果
  6. Revit明细表计算重量和明细表导出功能
  7. 再谈Cisco Packet Tracer的各种汉化包的使用场合
  8. 钱诚1.16黄金原油趋势分析,周一开盘操作策略实时解析
  9. 2021/01/03 新标日第1课
  10. 项目经理压力太大怎么办?