欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PyInstaller安裝包瘦身指南

 更新時(shí)間:2023年03月21日 14:34:16   作者:申子辰林  
直接pyinstaller打包的話,如果當(dāng)前pip環(huán)境安裝的庫(kù)較多的話,會(huì)導(dǎo)致生成的可執(zhí)行exe程序文件過大,本文詳細(xì)的介紹了PyInstaller安裝包瘦身的過程,感興趣的可以了解一下

一、安裝包瘦身

直接pyinstaller打包的話,如果當(dāng)前pip環(huán)境安裝的庫(kù)較多的話,會(huì)導(dǎo)致生成的可執(zhí)行exe程序文件過大,大幾十MB。

但是如果卸載掉一些庫(kù)的話,影響其他項(xiàng)目導(dǎo)致不可用。

【優(yōu)化方案】

1.采用虛擬環(huán)境打包,按需安裝庫(kù)

cd 到對(duì)應(yīng)要打包的項(xiàng)目工程目錄中

如果是首次打包,需要建立虛擬環(huán)境

pipenv install

如果是第二次要更新打包的話,直接

pipenv shell

2.只安裝當(dāng)前所需的依賴庫(kù)

可以先更新一下pip到最新版本

python.exe -m pip install --upgrade pip

安裝第三方庫(kù)

pip install pandas

建議加上-i https://pypi.tuna.tsinghua.edu.cn/simple

從國(guó)內(nèi)的一些鏡像源下載安裝,速度會(huì)快很多

記得安裝pyinstaller

3.加入U(xiǎn)PX

UPX is not available.

如果忽略這個(gè)錯(cuò)誤,也是可以打包的,,但是打出來的exe文件會(huì)大一點(diǎn)。

pyinstaller是通過UPX進(jìn)行壓縮操作,如果缺少upx,會(huì)導(dǎo)致exe變大。

The Ultimate Packer for eXecutables(可執(zhí)行文件的終極打包程序)

https://upx.github.io/下載UPX

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

解壓到pipenv虛擬環(huán)境對(duì)應(yīng)的目錄下,C:\Users\用戶名\.virtualenvs\項(xiàng)目名\Scripts
裝好UPX之后,打包的exe比未安裝UPX的exe小了

4.打包EXE

pyinstaller -F test.py -ntest

帶圖標(biāo)-i test.ico

pyinstaller -F -i test.ico main.py -ntest

到此這篇關(guān)于PyInstaller安裝包瘦身指南的文章就介紹到這了,更多相關(guān)PyInstaller安裝包瘦身內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論