1.安裝pyinstaller:
pip install installer
2.打包檔案:
pyinstaller ***.py
這裡遇到乙個問題,就是告知編碼錯誤:
nicodedecodeerror: 'utf-8' codec can't decode byte 0xce in position .......
解決方法:改變控制台的編碼模式,輸入命令:
chcp 65001
3.執行pyinstaller ***.py 之後生成乙個***.spec檔案和乙個dist資料夾,dist資料夾裡有乙個***.exe檔案,執行它,又出現乙個坑:
modulenotfounderror: no module named '***.***._***'
解決方法:開啟***.spec檔案,將hiddenimports=改為 :
將hiddenimports=[''***.***._***'']
4.執行pyinstaller ***.spec, 然後再執行***.exe,又遇到乙個坑:
原因是找不到lib_lightgbm.dll檔案
用everything找到lib_lightgbm.dll檔案,然後放到上面指定的任意乙個目錄中,exe就可以執行了
如何打包python為exe檔案
python生成的檔案為 x.py檔案,當檔案執行時會生成 x.pyc型別檔案,該型別檔案為二進位制檔案,可以進行平台移植。所以python檔案是可以生成exe型別的檔案的。使用python打包成可執行檔案需要使用一些元件才可以進行打包,所以我們先開啟cmd模式,進行命令列模式的操作。進入命令列模式...
python高階 打包為exe檔案
一 python打包為exe檔案有不少方案,比較常用的有下面兩種方式 1.使用py2exe 詳細介紹 2.使用pyinstaller 本文重點介紹該方式打包。二 pyinstaller使用 簡介 pyinstaller可以將python程式打包成windows 當然也包括linux,mac os x...
Python打包多個 py檔案為 exe
檔案結構 test getxxketang.py downloadfile.py data.py tt.db accd.xml reason.csv 多個.py檔案和多個打包命令格式如下 pyinstaller 主檔案 p 其他檔案1 p 其他檔案2 hidden import 自建模組1 hidd...