pyinstaller用法詳解


1. 安裝pyinstaller

  • Python 默認並不包含 PyInstaller 模塊,因此需要自行安裝 PyInstaller 模塊。 安裝 PyInstaller 模塊與安裝其他 Python 模塊一樣,使用 pip 命令安裝即可。在命令行輸入如下命令: pip install pyinstaller

  • 不能在線安裝的,可以先到python官網下載對應自己平台的pyinstaller包,然后再用pip install 包名即可(無論是whl包還是tar.gz包都可用此命令) 下載地址:https://pypi.org/project/pyinstaller/#files


2. pyinstaller打包

  1. 可從windows控制台或者pycharm進入你要打包的python文件目錄

  2. 使用pyinstaller [參數] [python文件]命令格式直接打包,例:pyinstaller -F test.py

執行上面命令,將看到詳細的生成過程。當生成完成后,將會在當前目錄下看到多了dist 目錄和build目錄,我們想得到的程序就在dist目錄下。


3. pyinstaller參數表

表1 PyInstaller 支持的常用選項

-h,--help 查看該模塊的幫助信息
-F,-onefile 產生單個的可執行文件
-D,--onedir 產生一個目錄(包含多個文件)作為可執行程序
-a,--ascii 不包含 Unicode 字符集支持
-d,--debug 產生 debug 版本的可執行文件
-w,--windowed,--noconsolc 指定程序運行時不顯示命令行窗口(僅對 Windows 有效)
-c,--nowindowed,--console 指定使用命令行窗口運行程序(僅對 Windows 有效)
-o DIR,--out=DIR 指定 spec 文件的生成目錄。如果沒有指定,則默認使用當前目錄來生成 spec 文件
-p DIR,--path=DIR 設置 Python 導入模塊的路徑(和設置 PYTHONPATH 環境變量的作用相似)。也可使用路徑分隔符(Windows 使用分號,Linux 使用冒號)來分隔多個路徑
-n NAME,--name=NAME 指定項目(產生的 spec)名字。如果省略該選項,那么第一個腳本的主文件名將作為 spec 的名字
在表 1 中列出的只是 PyInstaller 模塊所支持的常用選項,如果需要了解 PyInstaller 選項的詳細信息,則可通過 pyinstaller -h 來查看。


免責聲明!

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



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