目录

1.安装pyinstaller

2.下载并安装pygame

3.找到安装路径下的例子aliens.py文件

4.将其用pyinstaller对aliens.py进行打包,使其可以成功运行游戏在无python的环境中


1.安装pyinstaller

步骤1:

pip install pyinstaller

步骤2:确认安装成功

pip list

查看是否出现pyinstaller

或者

pyinstaller --version

查看pyinstaller版本

2.下载并安装pygame

下载:

pip download pygame

安装:

pip install pygame

确认安装成功方式同上

3.找到安装路径下的例子aliens.py文件

打开IDLE,输入以下代码

import pygame.examples.aliens
pygame.examples.aliens.__file__

就能查看到aliens.py文件的位置

4. 将其用pyinstaller对aliens.py进行打包,使其可以成功运行游戏在无python的环境中

切换到文件所在位置:

cd E:\Python38-64\lib\site-packages\pygame\examples
E:

然后执行:

pyinstaller aliens.py

执行完后打开aliens.py路径

找到dist文件,双击打开就是刚刚打包好的aliens文件,再打开aliens文件

找到里面的aliens.exe文件,双击执行,然后你以为成功了???但是发现立马闪退并报错

所以你只要把刚刚aliens.py文件路径下的data文件复制到aliens.exe文件路径下,再双击就可以了

这样就实现了在无python环境下也可以执行aliens.exe文件了

运行结果如下:

Pyinstaller打包pygame包的aliens.py文件相关推荐

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

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

  2. python包的init文件_Python模块包中__init__.py文件功能分析

    本文实例讲述了Python模块包中__init__.py文件功能.分享给大家供大家参考,具体如下: 用django做开发已经一年多的时间,但基本没注意python模块中__init__.py文件存在的 ...

  3. pycharm中.ui文件跨包路径转.py文件

    pycharm中.ui文件跨包路径转.py文件 如下图所示报错: 只需要在上面路径后添加.ui文件所在包(我的.ui文件在package里,但我想生成.py文件并放在package包外边),如下图所示 ...

  4. asar软件包linux,ASAR文件查看打包解包工具下载-ASAR文件查看打包解包工具v2018.07.12免费版-ucbug软件站...

    ASAR文件查看打包解包工具是一款能够帮助用户对ASAR文件进行管理的工具,通过ASAR文件查看打包解包工具能够对文件进行查看.打包.解包等功能,有需要的可以下载使用. 功能介绍 electron的a ...

  5. Python模块包中__init__.py文件的作用

    2019独角兽企业重金招聘Python工程师标准>>> 在eclipse中用pydev开发Python脚本时,我遇到了一个这样的现象,当我新建一个pydev package时,总会自 ...

  6. python模块 init py_Python模块包中__init__.py文件的作用

    在eclipse中用pydev开发Python脚本时,我遇到了一个这样的现象,当我新建一个pydev package时,总会自动地生成一个空的__init__.py文件,因为是python新手,所以很 ...

  7. Python模块包中__init__.py文件的作用(转载)

    用django做开发已经一年多的时间,但基本没注意python模块中__init__.py文件存在的意义,偶然看到对它的介绍吓一大跳,这个文件太重要了 模块包: 包通常总是一个目录,目录下为首的一个文 ...

  8. from import 导入时找不到module的解决办法(Python模块包中_init_.py文件的作用)

    文章目录 背景 正文 Ⅰ.报错信息 Ⅱ.问题解决 Ⅲ.问题分析 Ⅳ._init_.py文件作用 背景 最近在使用Pycharm开发python脚本时,遇到这样一个现象:打开别人给的工程,环境配置都没有 ...

  9. Python包和__init__.py文件

    在eclipse中用pydev开发python脚本时,当新建一个package时,系统会自动地生成一个空的__init__.py文件.如果把这个文件删掉,那么你会发现包图标自动变为文件夹图标.这是怎么 ...

最新文章

  1. 76分钟训练BERT!谷歌深度学习的大批量优化研究被ICLR 2020接收
  2. HDU1001 Easy h-index
  3. Long Long Message
  4. Angular 依赖的测试和 Fake
  5. 8类网线利弊_网线买机制成品还是自己DIY?有这些点要注意
  6. android socket 代理服务器,Android 使用Socket进行服务器通信
  7. 怎么把css改成打印,css 打印print
  8. 繁体字_学认繁体字?你可能是低估了汉字的难度
  9. Altium AD20开槽处铺铜出现大面积空白区域的解决方法
  10. 【软件工程】--软工文档总结
  11. JavaWeb项目启动时,tomcat会启动两次的原因(之一)和解决方案
  12. ELK --- Grok正则过滤Linux系统登录日志
  13. 命令行运行 Java 报 java.lang.NoClassDefFoundError
  14. 附pdf下载 | 《机器学习数学基础》电子书
  15. 参考文献的序号怎么对齐_word参考文献怎么对齐
  16. 论文重复率太高怎么降重修改
  17. 学计算机进中央电视台,厉害了,我们的计算机!
  18. 2022年全球市场总线插头总体规模、主要生产商、主要地区、产品和应用细分研究报告
  19. 比太阳还要明亮!天文学家发现使上最亮星体
  20. jadx 反编译apk

热门文章

  1. 「常见面试题」Java基础之IO模型连环炮
  2. 火车最少钢轨数问题(概率算法实现,带详细注释C++代码)
  3. k8s简介以及linux环境下的详细安装步骤
  4. 2021年北京旅游行业发展现状分析:接待旅游总人数达2.6亿人次,同比增长41.3%。[图]
  5. 字迹早就透露了你的性格:豪放者字体较大
  6. Opengl入门-glfw3创建窗口改变背景色
  7. linux使用gaussian提交命令,使用Gaussian时的几个实用脚本和命令
  8. MongoDB数据库授权认证
  9. Unity 声音与录音与麦克风实时播放
  10. VS2012 BIDS之Reporting Service/SSRS 项目