Python第三方打包庫——PyInstaller


(1).介紹

  PyInstaller是Python的第三方打包庫,它可以實現將.py擴展名的任何Python的源代碼轉換成Windows、Linux、Mac OS X下面的可執行文件。對於Windows來講,PyInstaller可以將Python源代碼變成.exe的可執行文件,這樣就可以直接運行程序,而不需要安裝Python解釋器,也不需要對計算機進行相關的環境限制。

  官網:http://www.pyinstaller.org/

  安裝第三方庫需要使用pip工具,在命令行下運行安裝命令(不是IDLE)。注意:需要將Python目錄和其下的Scripts目錄加到環境變量中

  使用命令pip install pyinstaller安裝第三方庫,安裝之后會提示successfully installed,告知是否安裝成功。

(2)使用說明

  在PyInstaller安裝完成后,會在Python目錄下額Scripts目錄下生成運行文件。此時在命令行下使用Pyinstaller -F <.py文件地址>命令就可以打包程序。

  例如:在Windows下運行

C:\Users\Administrator>PyInstaller -F C:\Users\Administrator\Desktop\hello_world.py

  PyInstaller運行完成后會產生文件夾,在文件夾中就有.exe文件。

(3).常用選項

選項 描述
-h 查看幫助
--clean 清理打包過程中產生的臨時文件
-D,--onedir

指定創建包含可執行文件的文件夾dist(文件夾在什么位置需要注意看提示信息)

-F,--onefile 在文件夾dist中只生成獨立的打包文件,這個文件可以完整的實現.py文件源代碼的相同功能
-i <圖表文件名.ico> 指定打包文件使用的圖標(.ico)

  打包完成后,除了用於存放.exe文件的dist文件夾,另外兩個存放臨時文件的文件夾均可手動刪除。

 

 

  打包后程序就可以在相同系統上運行,不需要安裝PyInstaller,也不需要Python。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM