如何将python代码转成exe可执行文件---使用pyinstaller工具包

简介: 1.安装pyintsaller包 2.在cmd里输入打包文件的语句 问题总结 3.0 有没有Python的相关资料 3.1 一闪而过怎么办? 3.2 打包后的文件太大怎么办? 3.3 缺少相关素材 3.4 关于图标的ico文件去哪里转 3.5 图标加载进去不显示怎么办 3.6 打包的时候加入素材 4. pyin


文章目录

           1.安装pyintsaller包

           2.在cmd里输入打包文件的语句

           问题总结

               3.0 有没有Python的相关资料

               3.1 一闪而过怎么办?

               3.2 打包后的文件太大怎么办?

               3.3 缺少相关素材

               3.4 关于图标的ico文件去哪里转

               3.5 图标加载进去不显示怎么办

           3.6 打包的时候加入素材

           4. pyintsaller --help

   5有什么问题大家留言讨论哈

1.安装pyintsaller包

在cmd里输入

pip install pyinstaller

2.在cmd里输入打包文件的语句

pyinstaller -F xxxx.py(要打包的py文件)

or

pyinstaller -D xxxx.py(要打包的py文件)

注:

image.png

案例:打包时候加入文件,运行时候不显示黑框框,改变游戏图标

pyinstaller -F -i tubiao.ico main.py -n 接小球游戏 --noconsole

问题总结

3.0 有没有Python的相关资料

image.png

3.1 一闪而过怎么办?

在cmd里运行exe会显示错误代码,然后要缺少什么模块安装什么模块

3.2 打包后的文件太大怎么办?

是在python导包的时候,将包的全部函数打包成exe了,这里需要更改导包方式,例如将import sys改为from sys import exit

3.3 缺少相关素材

将代码里所有涉及到素材的文件都改成绝对路径(针对本台电脑)

将素材换成相对路径,并将所有素材和exe放到一个文件夹下(针对移植exe)

3.4 关于图标的ico文件去哪里转

将图片转成游戏需要的ico格式

3.5 图标加载进去不显示怎么办

需要移动一下生成的exe文件

3.6 打包的时候加入素材

在main.spec增加一个列表,里面填上素材的路径,然后在cmd框中输入

pyinstaller -F main.spec

image.png

4. pyintsaller --help

image.png

image.png

image.png

image.png


相关文章
|
9天前
|
Python
课程设计项目之基于Python实现围棋游戏代码
游戏进去默认为九路玩法,当然也可以选择十三路或是十九路玩法 使用pycharam打开项目,pip安装模块并引用,然后运行即可, 代码每行都有详细的注释,可以做课程设计或者毕业设计项目参考
51 33
|
3天前
|
存储 算法 Serverless
剖析文件共享工具背后的Python哈希表算法奥秘
在数字化时代,文件共享工具不可或缺。哈希表算法通过将文件名或哈希值映射到存储位置,实现快速检索与高效管理。Python中的哈希表可用于创建简易文件索引,支持快速插入和查找文件路径。哈希表不仅提升了文件定位速度,还优化了存储管理和多节点数据一致性,确保文件共享工具高效运行,满足多用户并发需求,推动文件共享领域向更高效、便捷的方向发展。
|
10天前
|
JavaScript API C#
【Azure Developer】Python代码调用Graph API将外部用户添加到组,结果无效,也无错误信息
根据Graph API文档,在单个请求中将多个成员添加到组时,Python代码示例中的`members@odata.bind`被错误写为`members@odata_bind`,导致用户未成功添加。
36 10
|
24天前
|
计算机视觉 Python
如何使用Python将TS文件转换为MP4
本文介绍了如何使用Python和FFmpeg将TS文件转换为MP4文件。首先需要安装Python和FFmpeg,然后通过`subprocess`模块调用FFmpeg命令,实现文件格式的转换。代码示例展示了具体的操作步骤,包括检查文件存在性、构建FFmpeg命令和执行转换过程。
41 7
|
29天前
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
68 8
|
1月前
|
Python
探索Python中的装饰器:简化代码,增强功能
在Python的世界里,装饰器就像是给函数穿上了一件神奇的外套,让它们拥有了超能力。本文将通过浅显易懂的语言和生动的比喻,带你了解装饰器的基本概念、使用方法以及它们如何让你的代码变得更加简洁高效。让我们一起揭开装饰器的神秘面纱,看看它是如何在不改变函数核心逻辑的情况下,为函数增添新功能的吧!
|
1月前
|
程序员 测试技术 数据安全/隐私保护
深入理解Python装饰器:提升代码重用与可读性
本文旨在为中高级Python开发者提供一份关于装饰器的深度解析。通过探讨装饰器的基本原理、类型以及在实际项目中的应用案例,帮助读者更好地理解并运用这一强大的语言特性。不同于常规摘要,本文将以一个实际的软件开发场景引入,逐步揭示装饰器如何优化代码结构,提高开发效率和代码质量。
51 6
|
1月前
|
人工智能 数据可视化 数据挖掘
探索Python编程:从基础到高级
在这篇文章中,我们将一起深入探索Python编程的世界。无论你是初学者还是有经验的程序员,都可以从中获得新的知识和技能。我们将从Python的基础语法开始,然后逐步过渡到更复杂的主题,如面向对象编程、异常处理和模块使用。最后,我们将通过一些实际的代码示例,来展示如何应用这些知识解决实际问题。让我们一起开启Python编程的旅程吧!