-F, –onefile |
把python程序打包爲一個可執行文件(一個單獨的.exe文件),不大建議使用 |
-D, –onedir |
產生一個目錄(包含多個文件)作爲可執行程序 |
-w,–windowed,–noconsolc |
程序運行時不顯示命令行窗口(僅對 Windows 有效) |
-c,–nowindowed,–console |
指定使用命令行窗口運行程序(僅對 Windows 有效) |
-d,–debug |
產生 debug 版本的可執行文件 |
-a,–ascii |
不包含 Unicode 字符集支持 |
-o DIR,–out=DIR |
指定 spec 文件的生成目錄。如果沒有指定,則默認使用當前目錄來生成 spec 文件 |
-p DIR,–path=DIR |
設置 Python 導入模塊的路徑(和設置 PYTHONPATH 環境變量的作用相似)。也可使用路徑分隔符(Windows 使用分號,Linux 使用冒號)來分隔多個路徑 |
-n NAME,–name=NAME |
指定項目(產生的 spec)名字。如果省略該選項,那麼第一個腳本的主文件名將作爲 spec 的名字 |
–icon=<FILE.ICO>,-i <FILE.ICO> |
將file.ico添加爲可執行文件的資源(只對Windows系統有效),改變程序的圖標 用法 : pyinstaller -i ico路徑 xxx.py |
-add-data |
打包額外的資源 用法 : pyinstaller xxx.py -add-data=src;dest。windows以;分割,Linux以:分割 |
-add-binary |
打包額外的代碼。用法和上面和-add-data一樣,區別在於,用binary添加的文件,pyinstaller會分析它引用的文件並把它們一塊添加進來 |
–key |
pyinstaller會儲存字節碼,指定加密字節碼的key(16位的字符串)(Windows特有) |
–version-file |
添加版本信息文件 用法 : pyinstaller -version-file version.txt(Windows特有) |
-m, -manifest |
添加manifest文件 用法 : pyinstaller -m main.manifest(Windows特有) |