用PyInstaller將Python程序打包成可獨立執行的EXE文件

Python是一個很好用的高效開發工具,但其程序執行時需要有解釋環境才能運行,獨立運行時非常不便,在Python強大的支持庫中提供了一款很方便的工具“Pyinstaller”,可以將Python程序打包成可獨立執行的EXE文件,降低腳本對環境的依賴性,同時運行更加迅速。

pyinstaller支持Python 2.7, 3.5以上版本,並且可以自動搜索依賴,命令簡單等。

安裝pyinstaller

pip install pyinstaller   (會自動下載future,pywin32,pyinstaller)

如何使用Pyinstaller

1.cmd到/python/scripts 找到pyinstaller.exe
2.輸入命令:  pyinstaller.exe -F path:demo.py

  如:pyinstall -F demo.py

  程序執行完成後就生成了可執行程序demo.exe

3.窗口程序

使用 pyinstaller -F -w  -i ico_path  py_path ,這樣腳本不會彈出命令窗,前提是用了GUI庫. 

其它說明:

      -p這個參數:                -p:添加搜索路徑

這個參數是告訴打包工具到哪去搜索依耐性文件,此次我們沒有使用-p參數是因爲工具默認爲到python安裝路徑下的Lib 以及 Lib文件夾下的site-packages。

Lib文件夾下是python自帶的一些庫,site-packages爲pip安裝的庫。此次的第三方庫都是通過pip安裝的,所以不用加-p參數。如果使用了第三方庫並且不再這兩個路徑下的需要加上:-p 庫地址,告訴打包工具你使用的庫在哪
 

發佈了14 篇原創文章 · 獲贊 3 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章