我正在尋找在PyInstaller一個教程,將解釋像Pyinstaller綜合教程?
- 如何創建的.pkg文件
- 事情如何包含/排除模塊
- 如何將安裝目錄中的數據文件。
我對standard PyInstaller documentation沒有什麼意義。
我正在尋找在PyInstaller一個教程,將解釋像Pyinstaller綜合教程?
我對standard PyInstaller documentation沒有什麼意義。
在接受的答案導遊都顯得過時了。 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/
有你看這裏:simplified tutorial
或者在這裏:a bit longer tutorial
編輯:添加數據文件中的第二個教程暗示。如果使用「包裝」部分之前的第二個示例以及官方文檔Analysis,則在調用Analysis()函數時,您會將數據文件相關性指定爲「數據」子對象的一部分。編輯2:從官方文檔:「通常,你不需要創建自己的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,
...)
我看到你的第二個鏈接有關包含附加模塊的討論。我提到的其他項目呢,還是我想念那些地方?謝謝。 – Brandon 2011-08-03 12:08:38
那麼,如果你在官方文檔中使用它,編輯答案和編輯中的細節(爲了連續性),那麼它就隱含在第二個教程中。 – chisaipete 2011-08-03 15:51:39
接受的答案中的兩個指南都顯得過時了,Pyinstaller現在提供了不同的API。 – Arman 2015-12-11 22:15:13
創建您的Python腳本或項目的一個可執行
創建腳本或項目。 要在Windows上安裝pyinstaller,請鍵入
pip install pyinstaller現在打開命令提示符並鍵入命令
pyinstaller --onefile myscripy.py您將找到創建的dist文件夾。瀏覽dist文件夾,您將獲得python腳本的.exe文件。
最新版本的pyinstaller(2.1)非常整潔。查看官方的[文檔](http://pythonhosted.org/PyInstaller/)。這很容易理解並涵蓋所有用途。 – user2963623 2014-05-14 13:42:24