PyInstaller|如何將Python打包成exe執行檔?

Python是一款自由度相當高且免費的程式語言,然而寫完Code後若要在其他未安裝Python的電腦執行時是一項麻煩,將Python轉成exe執行檔案就是一項解套方法。撰風此次利用PyInstaller這個Package來達成這項任務,以下是我的筆記,詳細資訊也能參考PyInstaller官方說明書

第一步:安裝pyinstaller

撰風使用的是Python編譯器為Anaconda Spyder,不論是Anaconda Spyder還是Pycharm其實做法都是類似的。首先,開啟Anaconda Prompt(參考下圖步驟開啟),輸入安裝pyinstaller指令:

pip install pyinstaller

PyInstaller|如何將Python打包成exe執行檔?

第二步:移動Python檔案位置

將編譯好的Python檔案位置移至與Anaconda3資料夾同一層位置,如下圖,我安裝Anaconda後資料夾位於C:\Users\user,則我將test.py也放置到同一個位置。

PyInstaller|如何將Python打包成exe執行檔?

第三步:打包成執行檔

Anaconda Prompt中執行以下命令:

pyinstaller -F ___.py

完成後會生成一個.spec檔,以及三個資料夾__pycache__builddist。在資料夾dist當中有一個exe檔,即為我們要打包的成果。此後只需要該exe檔即可使用,無須再開啟Anaconda Spyder了。

PyInstaller|如何將Python打包成exe執行檔?

Python學習紀錄
Python基礎語法
主題 文章
編譯器與IDE
  • 註解:Comments
  • 模組:pip install.Module
  • 印出:print
  • 資料型態:numbers.string.list.tuples.dictionary
  • 運算:算數運算子.關係運算子.邏輯運算子
  • 判斷式:if else
  • 迴圈:while.for
  • 自定義函數:def
  • 矩陣:Array
  • 迭代器:Iterators
  • 物件導向:類(Classes).物件(Objects).封裝(Encapsulation).繼承(Inheritance).多型(Polymorphism)
  • 讀取儲存:Files I/O
  • 資料儲存:Json
  • 嘗試:Try Except
  • 互動:Input
  • 日期:Date
常用模組
  • Math:數學
  • Numpy:矩陣與線性代數運算
  • Random:隨機數
  • Matplotlib:資料作圖
  • OpenCV:影像資訊處理庫
  • pandas:配合Excel、CSV、Jason等數據處理
影像處理
  • 影像讀取與屬性修改
  • 網路攝影機
網路爬蟲
  • 網站爬蟲:Web Crawler
圖形介面
  • Tkinter:基礎GUI介面
  • Pyside:Qt框架的GUI介面
  • CustomTkinter:基礎GUI介面美化版
  • Eel:結合html、JavaScript、CSS的網頁GUI介面
檔案打包
Python應用學習
主題 文章
影像應用
  • 圖像辨識
  • 肢體追蹤:Google MediaPipe
機器學習
  • 數據讀取
  • 資料預處理
  • 訓練集與測試集
  • 特徵縮放
  • 代入模型
  • 模型訓練與學習率測試
  • 損失函數:均方誤差.二元交叉熵.Scikit-Learn
深度學習
  • Keras
  • PyTorch
  • TensorFlow
語言分析
  • SnowNLP
  • Bert WWM
圖像生成
  • Stable Diffusion
寫一點小工具
小小作品
Python學習資源
常用網站
編輯 ] 筆記 » 程式語言 » Python
Python|HTML|CSS|JavaScript|Blender|Unreal Engine

Facebook留言

Wordpress留言 (0)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *