python exe的制作

使用PyInstaller创建Python可执行文件
本篇博客介绍了如何通过PyInstaller将Python程序转换为Windows下的exe可执行文件,包括通过命令行安装PyInstaller和在PyCharm中设置与安装所需软件的方法。详细步骤包括在DOS环境下运行pip安装PyInstaller,以及在PyCharm中添加和安装软件。最后,提到了制作过程、测试方法以及如何获取和修改图片以供程序使用。

在做这个实验前我们要先安装好自己的python和pycharm

安装完成之后我们就可以安装我们所需要的软件了

如果你是windows打开你的dos环境

输入pip install pyinstaller

我已经安装过了所以会显示以下内容
在这里插入图片描述

注意:安装时你的电脑要可以上网
   当安装速度过慢时可以通过访问豆瓣网上的资源

在pip安装后面加 -i https://pypi.douban.com/simple用豆瓣的镜像源安装

第二种方法:

打开你的pycharm在菜单栏选择file后点击settings开始设置

在这里插入图片描述

出现这个界面之后找到project,点击+号。添加你需要的软件

在这里插入图片描述

在搜索栏输入你需要查找的软件并安装

在这里插入图片描述

安装完成之后我们就可以开始使用了

输入命令开始制作:

在这里插入图片描述

制作过程:

在这里插入图片描述

测试:

在这里插入图片描述

图片制作过程:

在阿里上查看图片

https://www.iconfont.cn/
查找想要使用的图片

修改图片格式:

https://www.easyicon.net/covert/

修改完成格式之后,复制图片到你的pycharm中后就可以使用了

要使用 `python.exe` 将 Python 脚本打包成可执行文件,通常会借助 **PyInstaller** 工具来完成。PyInstaller 是一个流行的打包工具,能够将 Python 脚本及其依赖项打包成一个独立的可执行文件(例如 `.exe` 文件),使得程序可以在没有 Python 环境的系统上运行。 ### 安装 PyInstaller 在使用 PyInstaller 之前,需要确保系统中已经安装了 Python,并且可以通过 `python.exe` 来执行 Python 命令。安装 PyInstaller 的命令如下: ```bash pip install pyinstaller ``` ### 打包 Python 脚本 假设要打包的 Python 脚本文件名为 `test.py`,可以使用以下命令进行打包: #### 基本打包命令 ```bash pyinstaller -F test.py ``` 该命令会将 `test.py` 及其所有依赖项打包成一个独立的 `.exe` 文件。生成的可执行文件会位于 `dist` 目录下 [^4]。 #### 打包时不显示控制台窗口 如果希望打包后的程序运行时不显示命令行窗口(适用于 GUI 程序),可以添加 `-w` 参数: ```bash pyinstaller -F -w test.py ``` #### 自定义可执行文件的图标 如果希望为生成的 `.exe` 文件指定一个自定义图标,可以使用 `-i` 参数,并提供一个 `.ico` 格式的图标文件: ```bash pyinstaller -F -i icon.ico test.py ``` 其中 `icon.ico` 是图标文件的名称。如果图标文件不是 `.ico` 格式,需要先将其转换为 `.ico` 格式 [^3]。 #### 打包支持命令行参数的程序 PyInstaller 打包的可执行文件默认支持命令行参数。在编写 Python 脚本时,可以使用 `sys.argv` 来接收和处理命令行参数。例如: ```python import sys if len(sys.argv) > 1: print(f"接收到的参数: {sys.argv[1:]}") else: print("未接收到任何参数") ``` 打包后,可以通过命令行传递参数: ```bash dist\test.exe arg1 arg2 ``` ### 注意事项 - 打包过程中,PyInstaller 会生成多个临时文件和目录,包括 `build` 目录和 `dist` 目录。`dist` 目录中包含最终的可执行文件。 - 如果希望打包后的文件更加轻量,可以选择使用 `--onefile` 参数(默认情况下 `-F` 已经启用了该模式)。 - 打包后的 `.exe` 文件可能会被某些杀毒软件误判为恶意软件,可以通过签名或调整打包参数来解决这一问题 [^2]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值