我正在寻找关于PyInstaller的教程,它将解释像
这样的内容答案 0 :(得分:20)
接受的答案中的两个指南都显得过时了。 PyInstaller现在提供了一个允许你执行的可执行脚本
pyinstaller your_script.py
your_script.py
所在的位置 - 而不是将your_script.py
复制到复制PyInstaller源代码的旧模式。
这是一个简短的,最新的指南,引导您完成一个简单的Hello World示例:
http://www.pythoncentral.io/pyinstaller-package-python-applications-windows-mac-linux/
答案 1 :(得分:13)
你看过这里:simplified tutorial
或者在这里:a bit longer tutorial
编辑:第二篇教程暗示了添加数据文件。如果您在“Wrapping Up”部分之前使用第二个示例以及官方文档:Analysis,则在调用时,您可能会将数据文件依赖项指定为“datas”子对象的一部分Analysis()函数。
EDIT2:来自官方文档:“通常,您不需要创建自己的PKG,因为EXE会为您完成。但这是在单文件部署中包含只读数据的一种方法。包含TK支持的单文件部署将使用此技术。“
示例(应该大致相同):
a = Analysis(...)
pyz = PYZ(a.pure)
pkg = PKG(a.pure, name="PackageName")
exe = EXE(pyz, pkg,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
...)
答案 2 :(得分:3)
创建python脚本或项目的一个可执行文件
创建您的脚本或项目。 在Windows上安装pyinstaller
pip install pyinstaller现在打开命令提示符并输入命令
pyinstaller --onefile myscripy.py您将找到创建的dist文件夹。浏览dist文件夹,你将获得python脚本的.exe文件。