Python使用pyinstaller打包 .exe 文件

直接在命令行中安裝pyinstaller

pip installer pyinstaller

Python pip是一個安裝和管理 Python 包的工具 , 是 easy_install 的一個替換品。

下載安裝pyinstaler運行時所需要的windows拓展---pywin32

pywin32下載地址: pywin32
點擊最新的Build,next click pywin32-220, choose win-amd64-py2.7.exe

這里要根據(jù)你的windows x86或者x64和你的python版本來選擇(筆者是x64),下載安裝即可。

在命令行中切換到要打包的程序所在目錄,直接輸入下面的打包指令


pyinstaller -F -w -c -i [icon路徑] [主程序入口路徑]
pyinstaller -F -w -c -i D:\workspacelogo\auto_logo.ico D:\workspace\src\main_app.py

下面的表格是參數(shù)的意思,可以隨意組合,一般這個示例就可以滿足要求執(zhí)行之后打包產(chǎn)生的文件如下圖,文件夾會出現(xiàn)在和命令行當前位置同級目錄下,
exe 文件在dist目錄中


out file dic
out file dic

命令中各參數(shù)的意義:

參 數(shù) 含 義
-F 指定打包后只生成一個exe格式的文件
-D –onedir 創(chuàng)建一個目錄,包含exe文件,但會依賴很多文件(默認選項)
-c –console, –nowindowed 使用控制臺,無界面(默認)
-w –windowed, –noconsole 使用窗口,無控制臺
-p 添加搜索路徑,讓其找到對應的庫。
-i 改變生成程序的icon圖標
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 原文鏈接 我經(jīng)常用python寫些腳本什么的,有時候腳本寫完以后,每次運行都得在IDE打開在運行,很麻煩,所以經(jīng)常...
    g0閱讀 6,251評論 0 2
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,716評論 9 468
  • 網(wǎng)上有教程,也不復雜,但實戰(zhàn)中碰到兩個坑,卻搜不到解決方案,然后誤打誤撞解決了。 方法一:直接pip pyinst...
    cobbylee閱讀 6,056評論 1 3
  • 1. 介紹 任何語言的包,依賴和環(huán)境管理:Python,R,Ruby,Lua,Scala,Java,Javascr...
    Himryang閱讀 74,930評論 6 67
  • # Python 資源大全中文版 我想很多程序員應該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,837評論 6 427

友情鏈接更多精彩內(nèi)容