将py文件转为可执行的exe文件
1、将单个Python源程序(.py)转换为可执行文件(.exe)
由于Python程序的执行依赖于其环境,不能在操作系统下直接运行,因此在某些情况下需要将将Python源程序(.py文件)转换为可执行文件(.exe文件),这篇文章就来告诉大家如何将.py文件打包成.exe文件。
方法是安装一个Python第三方库pyinstaller,利用这个工具进行打包。接下来介绍一下步骤。
1.首先需要安装Python,这里我们推荐Python 3.X系列。网址:https://www.python.org/downloads/
安装好Python后,需要配置环境变量,这里有两种方法:
1)在安装时勾选Add Python3.X to PATH
2)打开环境变量设置,在PATH后面加入Python的安装目录,如:我的Python安装在D盘的Python37下:
这两种方法任选一种即可,检查是否配置成功,打开cmd,输入python,显示如图所示,即为配置成功。
2.下面介绍一个下载第三方库的管理器——pip包。pip可正常工作在Windows/MacOS/Unix/Linux等操作系统上,Python
2.7.9和3.4以后的版本已经内置了pip程序,所以不需要安装。通过CMD命令进入命令行方式,我们可以通过进入Python安装目录下的Scripts文件夹(pip在该文件夹下),利用pip
-h的命令查看pip的使用帮助:
今天我们主要用的是install命令,这个命令的格式为:pip install [安装库名称]。
3.安装pyinstaller库:电脑保持联网状态,以管理员身份运行CMD命令,进入Python安装目录下的Scripts文件夹,输入语句pip install pyinstaller,会自动下载所需文件并安装,最后提示你安装成功。
4.接下来我们介绍pyinstaller库的使用。我们可以通过pyinstaller -h的命令查看该库的使用帮助:
将.py打包为.exe可执行文件,首先需创建一个工作目录,并将需转换为.exe的.py文件放在该目录下,这里,我们在这个文件中写了五句输出“Hello
World!”的语句。以管理员身份运行CMD,在该目录下使用pyinstaller -F的命令进行转换:
同时,我们可以看到在创建的文件夹下生成三个目录:pycache、dist和build:
其中__pycache__存放的.pyc文件是依赖于Python环境运行的,但是它可以用于不想让别人知道源码的时候,因为这种类型的文件是无法查看源码的;build目录是pyinstaller存成临时文件的目录,可以安全删除;最终的打包文件存在dist目录下:
我们进入该目录,执行hello.exe试试看:
成功!φ(0 ̄*)啦啦啦_φ(* ̄0 ̄)′
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗