📜  pyinstaller pymssql - Python (1)

📅  最后修改于: 2023-12-03 15:03:55.542000             🧑  作者: Mango

PyInstaller: 为 Python 程序准备的打包工具

PyInstaller 是一个跨平台的工具,以可执行二进制文件(exe、dmg、rpm、deb 等)的形式打包 Python 程序。

安装 PyInstaller

你可以使用 pip 来安装 PyInstaller:

pip install pyinstaller
使用 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 支持以下操作系统:

  • Windows
  • macOS
  • Linux
PyInstaller 支持的 Python 版本

PyInstaller 支持 Python 2 和 Python 3 ,不同的 Python 版本会有所不同,使用时需要注意。

PyInstaller 支持的打包类型

PyInstaller 支持的打包类型包括:

  • 单个文件可执行程序
  • 单个目录可执行程序
  • 多个文件可执行程序
  • 无法清晰确定入口脚本的 Python 包
总结

PyInstaller 是一个方便易用的 Python 打包工具,能够快速将 Python 程序打包成可执行二进制文件。在使用 PyInstaller 前,需要仔细了解支持的操作系统、Python 版本和打包类型,以避免出现兼容性问题。