python的pyinstaller打包exe之后?
這個要看你是否打包成一個獨立的exe文件,如果是,則可以刪除,如果不是,則不可以刪除(尤其是重要的dll和依賴文件),下面我簡單介紹一下python的pyinstaller打包程序的過程,感興趣的朋友可以嘗試一下:
安裝pyinstaller這個非常簡單,打開cnd窗口,直接運行命令“pip install pyinstaller”即可,如下,程序會自動檢測相關依賴并安裝,安裝包也不大,安裝完成后,即可使用pyinstaller命令打包exe文件:
打包exe程序打包為非獨立exe文件
這里直接使用命令“pyinstaller -w py文件”即可(-w為去掉控制臺窗口,不然程序運行時會自帶一個黑框框,非常不美觀),打包成功后,會有completed successfully提示:
同時當前文件夾下會生成一個build目錄和dist目錄,dist目錄里面就有我們生成的exe文件,同時會自帶有許多dll和依賴文件,刪除重要的dll和依賴文件,程序運行就會報錯:
打包為獨立exe文件
這里只需要在上面命令的基礎上添加一個參數-F即可,如下,程序成功打包后,會生成一個獨立的exe文件(也在dist目錄),沒有多余的其他文件,但體積會比較大:
其他打包方式除了pyinstaller打包方式外,你也可以用py2exe,步驟也非常簡單,先pip安裝,再打包文件,但需要單獨編寫打包配置文件,而且對python版本也有特定要求,感興趣的朋友可以參考一下相關教程和資料,介紹的非常詳細:
至此,我們就完成了利用pyinstaller將python文件打包為exe文件。總的來說,整個過程非常簡單,如果你打包為獨立exe文件,可以刪除多余文件,如果是非獨立exe文件,則不能刪除多余文件,尤其是重要的dll和依賴文件,否則程序不能正常運行,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。