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
打包结束后,将在当前目录下生成两个文件