環境配置
pip install pyinstaller
pyinstaller中的參數
-F 表示生成單個可執行文件
-c 顯示命令行窗口,通常一開始的時候使用,若是沒有錯誤,那就使用-w命令
-w 表示去掉控制檯窗口,這在GUI界面是很是有用。不過若是是命令行程序的話那就刪除這個選項!
-p 表示你本身定義須要加載的類路勁,通常狀況下用不到
-i 表示可執行文件的圖標
--clean 清除上次編譯內容
-n 生成的exe文件和spec文件名字
--hidden-import 打包額外的py庫
在通常狀況下,文件中若是沒有引入pandas包的時候,使用命令:
pyinstaller -F -w --hidden-import PyQt5.sip ***.py(你的主界面文件,個人是main_window.py)
若是在文件中引入了pandas包,使用pyinstaller時候使用命令:
pyinstaller -F -w --hidden-import PyQt5.sip
--hidden-import pandas
--hidden-import="pandas._libs.tslibs.timedeltas"
--hidden-import="pandas._libs.tslibs.np_datetime"
--hidden-import="pandas._libs.tslibs.nattype"
--hidden-import="pandas._libs.skiplist"
main_window.py(本身的文件)