Pyinstaller打包pygame包的aliens.py文件
目录
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文件相关推荐
- 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件
** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...
- python包的init文件_Python模块包中__init__.py文件功能分析
本文实例讲述了Python模块包中__init__.py文件功能.分享给大家供大家参考,具体如下: 用django做开发已经一年多的时间,但基本没注意python模块中__init__.py文件存在的 ...
- pycharm中.ui文件跨包路径转.py文件
pycharm中.ui文件跨包路径转.py文件 如下图所示报错: 只需要在上面路径后添加.ui文件所在包(我的.ui文件在package里,但我想生成.py文件并放在package包外边),如下图所示 ...
- asar软件包linux,ASAR文件查看打包解包工具下载-ASAR文件查看打包解包工具v2018.07.12免费版-ucbug软件站...
ASAR文件查看打包解包工具是一款能够帮助用户对ASAR文件进行管理的工具,通过ASAR文件查看打包解包工具能够对文件进行查看.打包.解包等功能,有需要的可以下载使用. 功能介绍 electron的a ...
- Python模块包中__init__.py文件的作用
2019独角兽企业重金招聘Python工程师标准>>> 在eclipse中用pydev开发Python脚本时,我遇到了一个这样的现象,当我新建一个pydev package时,总会自 ...
- python模块 init py_Python模块包中__init__.py文件的作用
在eclipse中用pydev开发Python脚本时,我遇到了一个这样的现象,当我新建一个pydev package时,总会自动地生成一个空的__init__.py文件,因为是python新手,所以很 ...
- Python模块包中__init__.py文件的作用(转载)
用django做开发已经一年多的时间,但基本没注意python模块中__init__.py文件存在的意义,偶然看到对它的介绍吓一大跳,这个文件太重要了 模块包: 包通常总是一个目录,目录下为首的一个文 ...
- from import 导入时找不到module的解决办法(Python模块包中_init_.py文件的作用)
文章目录 背景 正文 Ⅰ.报错信息 Ⅱ.问题解决 Ⅲ.问题分析 Ⅳ._init_.py文件作用 背景 最近在使用Pycharm开发python脚本时,遇到这样一个现象:打开别人给的工程,环境配置都没有 ...
- Python包和__init__.py文件
在eclipse中用pydev开发python脚本时,当新建一个package时,系统会自动地生成一个空的__init__.py文件.如果把这个文件删掉,那么你会发现包图标自动变为文件夹图标.这是怎么 ...
最新文章
- 76分钟训练BERT!谷歌深度学习的大批量优化研究被ICLR 2020接收
- HDU1001 Easy h-index
- Long Long Message
- Angular 依赖的测试和 Fake
- 8类网线利弊_网线买机制成品还是自己DIY?有这些点要注意
- android socket 代理服务器,Android 使用Socket进行服务器通信
- 怎么把css改成打印,css 打印print
- 繁体字_学认繁体字?你可能是低估了汉字的难度
- Altium AD20开槽处铺铜出现大面积空白区域的解决方法
- 【软件工程】--软工文档总结
- JavaWeb项目启动时,tomcat会启动两次的原因(之一)和解决方案
- ELK --- Grok正则过滤Linux系统登录日志
- 命令行运行 Java 报 java.lang.NoClassDefFoundError
- 附pdf下载 | 《机器学习数学基础》电子书
- 参考文献的序号怎么对齐_word参考文献怎么对齐
- 论文重复率太高怎么降重修改
- 学计算机进中央电视台,厉害了,我们的计算机!
- 2022年全球市场总线插头总体规模、主要生产商、主要地区、产品和应用细分研究报告
- 比太阳还要明亮!天文学家发现使上最亮星体
- jadx 反编译apk
热门文章
- 「常见面试题」Java基础之IO模型连环炮
- 火车最少钢轨数问题(概率算法实现,带详细注释C++代码)
- k8s简介以及linux环境下的详细安装步骤
- 2021年北京旅游行业发展现状分析:接待旅游总人数达2.6亿人次,同比增长41.3%。[图]
- 字迹早就透露了你的性格:豪放者字体较大
- Opengl入门-glfw3创建窗口改变背景色
- linux使用gaussian提交命令,使用Gaussian时的几个实用脚本和命令
- MongoDB数据库授权认证
- Unity 声音与录音与麦克风实时播放
- VS2012 BIDS之Reporting Service/SSRS 项目