日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python通过pyinstaller打包软件将GUI项目打包成exe文件

發布時間:2025/3/21 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python通过pyinstaller打包软件将GUI项目打包成exe文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

此項目分為兩步:

  • GUI編寫程序
  • pyinstaller打包軟件
  • 所用到的第三方庫:

    • tkinter
    • pyinstaller

    具體實現

    1. GUI界面
    本次主要講解如何打包,所以在此只是設計一個十分簡單GUI界面本次主要講解如何打包,所以在此只是設計一個十分簡單GUI界面
    代碼如下

    from tkinter import Label widget=Label(None,text="This is my first GUI!!") widget.pack() widget.mainloop()

    2. 程序打包

  • 首先一個程序都有該程序的圖標,所以要想讓自己的程序擁有更加亮眼的圖標的話,可以自己通過PS或者作圖軟件設計自己的圖標,然后通過網站http://www.bitbug.net/將自己設計的圖標改換成ico格式。該網站是可以將jpg、png、gif等圖像文件轉換為ico文件。當然,本人在這里還給大家推薦一個更省時省力的辦法,那就是直接使用別人已經設計好的ico圖標。具體怎么操作呢,可以去http://www.iconpng.com下載。
  • 圖標解決了,程序代碼編寫好了,接下來就是最最重要的軟件打包環節了。
    在此,我們用pyinstaller打包,這是一個用于pythonGUI打包軟件的第三方庫。
    具體操作命令如下:1,安裝pyinstaller
    pip install pyinstaller (如果安裝失敗,用管理員權限安裝)
  • 2,打包程序

    1,安裝pyinstallerpip install pyinstaller (如果安裝失敗,用管理員權限安裝)2,打包程序(1)將ico圖片、和代碼同一文件夾(2)Win+R,cmd進入管理員界面 cd切換到代碼目錄(3)輸入命令pyinstaller -F -w -i F:\code\image.ico demo.py-F 表示打包(F 大寫)-w 取消控制臺顯示(w 小寫)-i 有錯誤也繼續執行(i 小寫)ico圖片路徑(絕對路徑)最后是代碼名稱(4)如果程序里面有圖片,需要將圖片復制到exe文件同一級文件夾,否則程序無法正常運行注意:文件路徑千萬不要有中文,否則會出現一些編碼方面的錯誤。

    打包完成后的文件結構

    這是我們想要的exe文件就在dist目錄里。

    進入dist目錄,點擊exe文件運行我們生成的程序,

    可能出現的問題:

    pyinstaller打包運行失敗 Failed to execute script pyi_rth_multiprocessing

    歡迎關注公眾號:算法工程師的學習日志

    總結

    以上是生活随笔為你收集整理的python通过pyinstaller打包软件将GUI项目打包成exe文件的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。