📅  最后修改于: 2023-12-03 15:03:55.542000             🧑  作者: Mango
PyInstaller 是一个跨平台的工具,以可执行二进制文件(exe、dmg、rpm、deb 等)的形式打包 Python 程序。
你可以使用 pip 来安装 PyInstaller:
pip install pyinstaller
使用 PyInstaller 打包程序非常简单。我们以一个使用 pymssql 模块连接 Microsoft SQL Server 数据库的 Python 脚本为例:
import pymssql
conn = pymssql.connect(
server="localhost",
user="sa",
password="password",
database="TestDB"
)
cursor = conn.cursor()
cursor.execute('SELECT * FROM Users')
for row in cursor:
print(row)
conn.close()
我们可以使用 PyInstaller 将该脚本打包成可执行文件:
pyinstaller script.py
这将在 dist 目录下生成可执行文件。你可以直接将该文件复制到其他机器上运行。
PyInstaller 支持以下操作系统:
PyInstaller 支持 Python 2 和 Python 3 ,不同的 Python 版本会有所不同,使用时需要注意。
PyInstaller 支持的打包类型包括:
PyInstaller 是一个方便易用的 Python 打包工具,能够快速将 Python 程序打包成可执行二进制文件。在使用 PyInstaller 前,需要仔细了解支持的操作系统、Python 版本和打包类型,以避免出现兼容性问题。