-F:打包后只生成單個(gè)exe格式文件;
-D:默認(rèn)選項(xiàng),創(chuàng)建一個(gè)目錄,包含exe文件以及大量依賴文件;
-c:默認(rèn)選項(xiàng),使用控制臺(tái)(就是類似cmd的黑框);只對(duì) Windows 有效
-w:不使用控制臺(tái);這在GUI界面時(shí)非常有用。不過如果是命令行程序的話那就把這個(gè)選項(xiàng)刪除吧!只對(duì) Windows 有效
-p:添加搜索路徑,讓其找到對(duì)應(yīng)的庫;用路徑分割符 (Windows 使用分號(hào) ,Linux 使用冒號(hào) ) 分割 , 指定多個(gè)目錄 . 也可以使用多個(gè) -p 參數(shù)來設(shè)置多個(gè)導(dǎo)入路徑,讓pyinstaller自己去找程序需要的資源,和使用 PYTHONPATH 效果相似
-i:改變生成程序的icon圖標(biāo)。只在windows下生效
-o DIR, –out=DIR 指定 spec 文件的生成目錄 , 如果沒有指定 , 而且當(dāng)前目錄是 PyInstaller 的根目錄 , 會(huì)自動(dòng)創(chuàng)建一個(gè)用于輸出 (spec 和生成的可執(zhí)行文件 ) 的目錄 . 如果沒有指定 , 而當(dāng)前目錄不是 PyInstaller 的根目錄 , 則會(huì)輸出到當(dāng)前的目錄下 .
–add-data <SRC;DEST or SRC:DEST> 添加資源文件(Windows使用;分號(hào),大多數(shù)Unix使用:冒號(hào),注意后面還有一個(gè).點(diǎn))可以添加dll ico等資源文件
-v FILE, –version=FILE 將 verfile 作為可執(zhí)行文件的版本資源 ( 只對(duì) Windows 系統(tǒng)有效 )
-n NAME, –name=NAME 可選的項(xiàng)目 ( 產(chǎn)生的 spec 的 ) 名字 . 如果省略 , 第一個(gè)腳本的主文件名將作為 spec 的名字