中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PyInstaller安裝包瘦身的方法是什么

發布時間:2023-03-21 10:55:36 來源:億速云 閱讀:172 作者:iii 欄目:開發技術

今天小編給大家分享一下PyInstaller安裝包瘦身的方法是什么的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

安裝包瘦身

直接pyinstaller打包的話,如果當前pip環境安裝的庫較多的話,會導致生成的可執行exe程序文件過大,大幾十MB。

但是如果卸載掉一些庫的話,影響其他項目導致不可用。

【優化方案】

1.采用虛擬環境打包,按需安裝庫

cd 到對應要打包的項目工程目錄中

如果是首次打包,需要建立虛擬環境

pipenv install

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

pipenv shell

2.只安裝當前所需的依賴庫

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

python.exe -m pip install --upgrade pip

安裝第三方庫

pip install pandas

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

從國內的一些鏡像源下載安裝,速度會快很多

記得安裝pyinstaller

3.加入UPX

UPX is not available.

如果忽略這個錯誤,也是可以打包的,,但是打出來的exe文件會大一點。

pyinstaller是通過UPX進行壓縮操作,如果缺少upx,會導致exe變大。

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

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

PyInstaller安裝包瘦身的方法是什么

PyInstaller安裝包瘦身的方法是什么

PyInstaller安裝包瘦身的方法是什么

解壓到pipenv虛擬環境對應的目錄下,C:\Users\用戶名\.virtualenvs\項目名\Scripts
裝好UPX之后,打包的exe比未安裝UPX的exe小了

4.打包EXE

pyinstaller -F test.py -ntest

帶圖標-i test.ico

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

以上就是“PyInstaller安裝包瘦身的方法是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜春市| 应用必备| 武清区| 北安市| 滁州市| 栖霞市| 潜江市| 冷水江市| 浙江省| 房产| 汝阳县| 青河县| 江津市| 东宁县| 东源县| 五峰| 多伦县| 鄄城县| 上林县| 平凉市| 峨山| 台中县| 盐山县| 康保县| 建昌县| 岢岚县| 苍山县| 颍上县| 廊坊市| 西乡县| 南部县| 无为县| 革吉县| 唐河县| 普洱| 沙洋县| 南和县| 凤山市| 建瓯市| 且末县| 江源县|