python中比較常用的python轉exe方法有三個工具: cx_freeze,py2exe,PyInstaller, 容易成功使用的是cx_freeze
- 安裝cx_freeze
安裝命令:pip install cx_freeze
安裝完成后Python安裝目錄的Scripts文件夾下會有以下兩個執行程序。
現在只需要以上一行命令即可,以前的安裝方法 - 打包成exe
命令: cxfreeze E:\main.py --target-dir E:\output --base-name=Win32GUI
運行以上命令, 輸入目標主程序, 輸出目錄,即可打包成功 - 復制包
1)打包主程序成功后,需要將其他程序復制到輸出工程的對應位置,路徑要與代碼相結合。
2)對於依賴包,要將環境中相應的包復制到輸出工程中Lib文件夾下面。包在Python安裝目錄的Lib和pkgs文件夾下面找。 - 注意事項
按照提示,缺少依賴包cv2.
Lib\site-packages\cv2文件夾下找到cv2文件夾。將整個文件夾復制到輸出目錄的Lib中即可。