pyinstaller 安裝使用中遇到的一些錯誤

1.安裝

環境:anaconda  用anaconda圖形界面安裝 失敗,提示 multi error 

於是切換爲pip 安裝,提示出錯

索性直接下載whl文件離線安裝,中間提示要先安裝3個其他包,會自動下載安裝,終成功

2. 關於使用

pyinstall  -F demo.py

以上,是至打包demo.py這一個文件,直接打開文件所在目錄,單擊資源管理器的路徑,輸入cmd,再輸入pyinstall  -F demo.py即可。

3.關於精簡

打包完成後會發現明明只引用了一個包,最後生成的exe文件卻有300M+,這種情況是因爲它默認打包了整個conda虛擬環境的所有包,解決辦法就是打開anaconda prompt 用conda新建一個虛擬環境,裏面會自帶6個左右的包,然後用激活並進入新的虛擬環境中,在這個環境中重新安裝xlwings,pyinstaller,然後在.py所在路徑執行cmd然後pyinstall  -F demo.py。這個時候就發現新的exe只有10M+。

注意:確保新建一個虛擬環境,確保新環境被激活,在此狀態下打包即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章