大家好,我是菜鳥哥。
為了將Python程式傳送給不懂程式碼和沒有安裝Python的同事、朋友使用,最好的方式就是將Python程式打包成exe可執行文件,再傳送給他們。
我之前曾經打包過幾次,操作並沒有難度,但不會記打包指令,每次打包時都需要重新查指令。所以本文記錄打包過程,需要打包時可以直接複製貼上,快速完成,不用動腦。
pip install pyinstaller
圖示使用48*48大小(可以按需調整)的ico圖示比較合適,可以先準備用作圖標的圖片,找一個在線轉換ico圖標的網站,轉換成ico圖標,下載下來使用。
在線轉換ico圖標的工具有很多,在網上搜索找一個能用的就行了,公眾號不能放外部鏈接,下文獲取本文工具時可以獲得到我使用的工具鏈接。
建立一個資料夾,將需要打包的Python程式及其依賴檔案和圖示放到這個資料夾中。
在資料夾中開啟命令列,執行打包指令。
pyinstaller -F -w -i *.ico -n xxx *.py
*.ico是前面準備的圖示檔名,*.py是需要打包的Python程式名,-n參數後的xxx指定打包結果的exe檔名。
本文以年初畫老虎的程式碼為例,將程式碼draw_tiger.py和圖示tiger.ico拷貝到新建的資料夾中,開啟命令列執行打包指令:
pyinstaller - F -w -i tiger.ico -n tiger draw_tiger.py
等待指令執行完成,打包就完成了。
打包完成後,會在目前資料夾下產生三個資料夾和一個.spec結尾的文件,雙擊開啟dist目錄中的.exe文件,就可以執行程式了(如果Python程式有依賴文件,沒有自動放到dist目錄中,要先把依賴文件拷貝進去)。也可以為.exe檔建立桌面捷徑,然後直接在桌面開啟執行,更加方便。
這次打包的.exe檔我也上傳到了百度網盤中,可以在公眾號後台回覆「虎虎生威」取得。
這個.exe檔可以傳送給同事、朋友,在他們的電腦上可以直接運作。
如果Python程式中有呼叫的文件或圖片等依賴文件,與.exe文件放在同一個資料夾中發送給同事、朋友即可。
打包參數
如果需要查看pyinstaller的所有參數,可以在命令列執行pyinstaller --help查看。
pyinstaller --help
打包結果
以上就是將Python程式打包成exe的介紹,收藏本文可以方便以後複製,歡迎按讚、在看和分享。
以上是學會這招真實用!複製貼上,快速將Python程式打包成exe!的詳細內容。更多資訊請關注PHP中文網其他相關文章!