解決:如何將Python程式碼打包成exe可執行程式的問題
推薦使用pyinstaller打包程式
pyinstaller安裝下載及簡單的打包示例在本文下方(新手可參考):
先介紹一下pyinstaller打包的一些常用語句及含義。
pyinstaller -F -w -i img.ico main.py
或
pyinstaller -F -c -i img.ico main.py
(建議先用-c,這樣如果打包不成功的話可以看到哪裡有錯)
-F 指只生成一個exe檔案,不生成其他dll檔案
-w 不彈出命令列視窗
-i 設定程式圖示 ,其後面的ico檔案就是程式圖示
main.py 就是要打包的程式
-c 生成的exe檔案開啟方式為控制檯開啟。
pyinstaller下載及簡單的打包示例
第一步:在命令提示符中輸入“pip install pyinstaller”以安裝PyInstaller(前提是已經安裝好了Python和pip工具並配置好了環境變數,如未配置好,可參考https://blog.csdn.net/COCO56/article/details/81058483)
官網:http://www.pyinstaller.org/
當然還有py2exe:http://www.py2exe.org/index.cgi/FAQ(這個貌似有點兒複雜,感興趣的可以自己研究)
第二步:如果命令提示符當前的工作目錄與Python原始碼檔案目錄一致,可以輸入“pyinstaller -F test.py”。如果不一致可以輸入“pyinstaller -F C:\Users\zj175\AppData\Roaming\Code\User\.vscode\test.py"(這是我的原始檔儲存目錄,具體自己改)。測試的話,建議原始碼最好是一個死迴圈,不然彈一個黑窗立馬就關了。
測試程式碼 :
a = raw_input('Please input the characters that you want to continously print\n')
while True:
print a
#下面這些是與打包相關的,可有可無
setup(
name = 'pkg1',
version = '0.1',
author = 'COCO',
author_email = 'zj175@139.com',
py_modules = ['testMod'],
url = 'https://blog.csdn.net/coco56',
download_url = 'https://github.com/COCO5666',
description = 'test module'
)
相關文章
- 將自己的python程式碼打包成exe的可執行檔案Python
- Python程式碼打包成可執行檔案的常用方法!Python
- 將Python指令碼打包成可執行檔案Python指令碼
- matlab程式碼轉exe可執行軟體Matlab
- 把可執行jar打包成exe檔案JAR
- 從cmake解決clion編譯生成的可執行檔案(.exe)不可執行的問題編譯
- python呼叫matlab程式,MATLAB 指令碼打包為 exe可執行程式PythonMatlab指令碼行程
- Python如何生成windows可執行的exe檔案PythonWindows
- 關於程式碼如何執行的五個問題
- python程式碼打包exe程式Python
- Python開發Windows桌面應用程式(三)應用程式打包成exeWindows可執行檔案PythonWindows
- Python小白的爬蟲問題與解決(含程式碼)Python爬蟲
- 用無程式碼解決CRM角色許可權問題
- 如何用iPad執行Python程式碼?iPadPython
- Python 打包 windows 可執行的 exe 檔案PythonWindows
- 一行程式碼解決求重問題行程
- 如何將 Python 專案打包成 exe,另帶解除安裝功能!Python
- python製作exe可執行表白神器Python
- 教你如何解決win10執行msi提示錯誤程式碼2502的問題Win10
- 行業乾貨-如何逆向解決QT程式漢化亂碼問題行業QT
- 執行 shell 指令碼 \r 問題解決指令碼
- Python執行緒安全問題及解決方法Python執行緒
- DMAIC如何作為解決問題的方法執行?AI
- ts程式碼提示很慢問題解決
- java多執行緒程式設計問題以及解決辦法Java執行緒程式設計
- pyinstaller打包exe(32位和64位)和執行太慢等問題解決
- 多執行緒程式是如何執行程式碼的?執行緒行程
- 解決visual studio2017 C語言程式的建立與執行問題C語言
- Python 計算程式執行多久程式碼Python
- Python | 多執行緒死鎖問題的巧妙解決方法Python執行緒
- nuitka: Python程式碼打包為exeUIPython
- win10不能執行exe檔案怎麼解決_win10打不開exe檔案解決步驟Win10
- springboot將jsp打包成jar執行的坑Spring BootJSJAR
- 解決jenkins執行磁碟滿的問題Jenkins
- 【譯】解決問題比寫程式碼更重要
- 低程式碼開發可以解決哪些問題
- Java程式碼解決ElasticSearch的Result window is too large問題JavaElasticsearch
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列