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程式碼打包成可執行檔案的常用方法!Python
- 淺談桌面應用程式的開發
- Wpf應用程式作為一個單獨的可執行檔案
- 將自己的python程式碼打包成exe的可執行檔案Python
- 將Python指令碼打包成可執行檔案Python指令碼
- 桌面 Flutter 應用程式Flutter
- 禁止 Windows 98 自動執行應用程式(轉)Windows
- Python/Sqlite 程式:瀏覽器應用還是桌面應用?PythonSQLite瀏覽器
- 《iOS應用開發指南——使用HTML5、CSS3和JavaScript》——1.3 移動應用程式≠桌面應用程式iOSHTMLCSSS3JavaScript
- Windows系統下將Qt生成的應用程式打包成可以安裝的檔案setup***.exeWindowsQT
- 《iOS應用開發指南——使用HTML5、CSS3和JavaScript》——1.3節移動應用程式≠桌面應用程式iOSHTMLCSSS3JavaScript
- 開發 SOA 應用程式
- 把可執行jar打包成exe檔案JAR
- 將Python程式(.py)轉換為Windows可執行檔案(.exe)PythonWindows
- 基於SkyEye執行Qt:著名應用程式開發框架QT框架
- 在 Mac 上執行 Windows 應用程式,只需一個CrossOver!MacWindowsROS
- vue + electron 開發桌面應用Vue
- 使用Python開發windows桌面程式PythonWindows
- 前端打包成桌面應用、以及chrome擴充套件前端Chrome套件
- 應用程式通用開發框架框架
- 實用 | 利用 aardio 配合 Python 快速開發桌面應用Python
- HttpRuntime應用程式的執行時HTTP
- Windows應用程式基礎Windows
- autodesk桌面應用程式可以解除安裝嗎 autodesk桌面應用程式怎麼解除安裝
- JavaFX桌面應用-構建程式框架Java框架
- ELEC 292球門 桌面應用程式
- Electron+Svelte 開發桌面應用
- Windows服務無法啟動桌面應用程式(Winform介面)WindowsORM
- js呼叫執行exe應用程式程式碼例項JS
- Python 打包 windows 可執行的 exe 檔案PythonWindows
- VC開發應用程式答疑 (轉)
- Linux下應用程式開發:QT中的多執行緒程式設計(轉)LinuxQT執行緒程式設計
- 使用MyEclipse開發Java EE應用:企業級應用程式專案(下)EclipseJava
- 使用MyEclipse開發Java EE應用:企業級應用程式專案(上)EclipseJava
- 用PostgreSQL執行檔案中的SQL程式SQL
- windows10系統下執行Android應用程式的方法WindowsAndroid
- 在Linux作業系統上執行Windows應用程式(轉)Linux作業系統Windows