Python開發Windows桌面應用程式(三)應用程式打包成exeWindows可執行檔案
前言
前面說到開發一個簡單的遠端日誌讀取工具,工具開發好了,接下來我們就需要把程式打包成.exe檔案,Windows下可直接執行了。
安裝打包程式
安裝pywin32
打包成exe需要pywin32這個包,否則會導致打包的exe無法正常啟動
pywin32是一個Python庫,為python提供訪問Windows API的擴充套件,提供了齊全的windows常量、介面、執行緒以及COM機制,所以為了能讓所有電腦可以完美執行我們的exe,這裡就需要將安裝pywin32。
執行cmd,然後執行下面指令:
pip install pywin32
安裝PyInstaller
可以採用下面命令直接在cmd裡面執行,也可以使用國內映象,不再漫長的等待安裝過程
pip install pyinstaller
執行打包命令
選擇pycharm下面的Terminal
執行打包命令
pyinstaller -F -w main.py
-F 表示生成單個可執行檔案
-w 表示去掉控制檯視窗,如果不希望執行的時候彈出dos視窗,可以選擇將其關掉
-p 表示你自己自定義需要載入的類路徑,一般情況下用不到
-i 表示可執行檔案的圖示
最後再dist目錄下就可以看到我們生成的.exe檔案
這個就是我們生產的可以在其他電腦上直接執行的.exe檔案
相關文章
- Python程式碼打包成可執行檔案的常用方法!Python
- 將自己的python程式碼打包成exe的可執行檔案Python
- Wpf應用程式作為一個單獨的可執行檔案
- 淺談桌面應用程式的開發
- 將Python指令碼打包成可執行檔案Python指令碼
- Python/Sqlite 程式:瀏覽器應用還是桌面應用?PythonSQLite瀏覽器
- 桌面 Flutter 應用程式Flutter
- 基於SkyEye執行Qt:著名應用程式開發框架QT框架
- 把可執行jar打包成exe檔案JAR
- HttpRuntime應用程式的執行時HTTP
- 在 Mac 上執行 Windows 應用程式,只需一個CrossOver!MacWindowsROS
- 實用 | 利用 aardio 配合 Python 快速開發桌面應用Python
- Python 打包 windows 可執行的 exe 檔案PythonWindows
- Windows應用程式基礎Windows
- windows10系統下執行Android應用程式的方法WindowsAndroid
- 關於Vulkan應用程式執行時編譯GLSL Shader檔案的方法編譯
- autodesk桌面應用程式可以解除安裝嗎 autodesk桌面應用程式怎麼解除安裝
- 用PostgreSQL執行檔案中的SQL程式SQL
- vue + electron 開發桌面應用Vue
- ELEC 292球門 桌面應用程式
- JavaFX桌面應用-構建程式框架Java框架
- Python如何生成windows可執行的exe檔案PythonWindows
- Golang 編譯windows應用程式Golang編譯Windows
- MapReduce如何作為Yarn應用程式執行?Yarn
- Docker容器中執行.Net Core應用程式Docker
- 在 WASI 上執行 .NET 7 應用程式
- 實驗7 檔案應用程式設計程式設計
- windows使用bat檔案 執行java程式WindowsBATJava
- 如何在windows下發布QT應用程式(qt專案打包)WindowsQT
- PyQt應用程式中的多執行緒:使用Qt還是Python執行緒?QT執行緒Python
- 可本地執行大模型的應用大模型
- windows10系統限制應用程式在集合中執行的方法Windows
- 使用應用程式(Java/Python)訪問MaxCompute Lightning進行資料開發JavaPython
- Electron+Svelte 開發桌面應用
- C#—使用InstallerProjects打包桌面應用程式C#Project
- 搞懂.NET應用程式管理員許可權:三種簡單方法一網打盡
- 低程式碼應用程式開發開始興起
- 1.4檔案操作之修改程式配置檔案小應用