pythoninstaller打包多个py 文件_Pyinstaller通过spec文件打包py程序(多个py脚本)

本文介绍了如何使用PyInstaller将包含多个Python脚本和资源文件的项目打包成可执行文件。详细步骤包括:1) 安装PyInstaller;2) 打包单个Python脚本;3) 打包包含多个文件和资源的Python项目,重点讲述了创建和修改spec文件来指定脚本和资源路径,以及设置图标和控制台显示。
摘要由CSDN通过智能技术生成

Pyinstaller

pyinstaller是python的一个第三方模块,使用它可以将python程序打包为可执行文件,实现打包后的程序在没有python环境的机器上也可以运行。pyinstaller的安装方式可通过:pip installer pyinstaller

通常我们打包程序时,会遇到两种情况:

情况一,打包一个python脚本文件;

情况二,打包一个python项目程序(包含多个文件夹、py文件,以及相关资源文件)

打包环境

win10,64位

python3.7

pyinstaller3.6

pyInstaller提供了两种不同的打包操作方式,可以实现上述两种情况下的打包需求。下面分别描述之。

打包一个py脚本程序

对于只有一个python脚本的简单程序,打包操作很方便,直接使用命令行的方式,输入相关指令即可。

对于一个摄氏温度转华氏温度的小程序(temp.py),我们可以这样做:

# 摄氏温度转华氏温度

temp = input("请输入摄氏温度:")

new_temp = 9/5 * int(temp) + 32

print(f"华氏温度为:{new_temp}F")

q = input("按任意键退出:")

首先,打开终端cmd, 进入temp.py文件所在的路径,输入指令:pyinstaller -F temp.py

打包结束后,将在当前目录下生成两个文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值