前言:
Anaconda的庫(kù)比較多稻薇,pyinstaller打包出來的文件會(huì)比較大,這時(shí)我會(huì)新建虛擬環(huán)境胶征,只添加腳本需要的庫(kù)文件塞椎,加上upx壓縮,打包出來的exe文件會(huì)相對(duì)小很多睛低。
環(huán)境:
Windows10案狠,Anaconda2
步驟:
- virtualenv envname # 創(chuàng)建新的環(huán)境
- cd envname # 進(jìn)入目錄
- Scripts\activate # 激活并切換到virtualenv環(huán)境
- pip install pyinstaller # 安裝打包工具pyinstaller
- pip install pypiwin32 # 安裝打工工具依賴
- pip install openpyxl # 安裝openpyxl等腳本需要的庫(kù),查看你的import
- 復(fù)制upx.exe服傍、需要打包的腳本到envname\Scripts目錄
- pyinstaller -F -y 路徑/腳本.py # 打包命令,-y是加upx壓縮殼骂铁,壓縮exe文件
- Scripts\deactivate # 打包成功后吹零,使用命令取消激活環(huán)境
- 打包好的exe文件在envname\dist