python打包 pyinstaller的參數及使用

由於經常要打包python的寫的程序爲.exe應用程序,寫下來備忘

1.安裝pyinstaller

pip install pyinstaller

2.常用的打包命令

 在cmd裏進入到要打包的程序目錄
pyinstaller -w  xxx.py
 等待出現successful就打包成功了,打包後的程序會在當前目錄的dist文件裏,接着把要需要的其它文件複製進去就行了。

3.pyinstaller的打包參數

參數 說明
-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特有)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章