將 .py檔包裝成 .exe檔, 需要 pyinstaller這支程式, 請由下面指令載入
pip install pyinstaller
包裝
pyinstaller有一些參數可以下達
-F : 要打包的 .py檔
-icon : 圖標路徑
-w : 使用視窗, 無控制台. wxPython也可以
-c : 使用控制台, 無視窗
–hidden-import=queue : 將相關模組全包進去
pyinstaller --hidden-import=queue -w -F .\win.py
資料來源:包裝成exe檔 – MahalJsp (asuscomm.com)
用PyCharm打包
一樣先安裝
在下方選Terminal,輸入打包指令就行
有時候,部份打包時會出現ModuleNotFoundError: No module named ‘xxx’
代表目前有套件沒包進去
先找套件的路徑
打包指令加上 -p (路徑)
pyinstaller -F -p D:\Programminglearning\Pycharm\Python-WorkSpace\venv\Lib\site-packages TextRecognition.py
如果有多個路徑,用”;”分開
這樣就會把套件都包進去