解决Pyinstaller打包文件太大的办法(绝对有效,亲测!!!)
生活随笔
收集整理的這篇文章主要介紹了
解决Pyinstaller打包文件太大的办法(绝对有效,亲测!!!)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Pyinstaller打包文件太大
1. 問題原因
在Anaconda下打包會(huì)將很多沒有用到的模塊打包進(jìn)去,最終導(dǎo)致exe文件特別大。
2. 解決方案
通過pipenv建立一個(gè)純凈的Python虛擬環(huán)境,之后在虛擬環(huán)境下打包,這樣最終打包得到的exe文件會(huì)非常小。
2.1 pipenv庫(kù)
pipenv是Python的一個(gè)第三方庫(kù),包含創(chuàng)建虛擬環(huán)境和安裝包依賴的功能,其語法與pip很相似,是pip和virtualenv的組合體,它基于Pipfile的依賴記錄方式,用于替代舊的記錄方式requirements.txt。
能夠自動(dòng)管理虛擬環(huán)境和依賴文件,并提供一系列命令和選項(xiàng)來幫助你實(shí)現(xiàn)各種依賴和環(huán)境管理相關(guān)的操作。
2.1.1 下載
pip install pipenv2.1.2 常用命令
pipenv install
若項(xiàng)目目錄中虛擬環(huán)境未創(chuàng)建且無Pipfile文件,將安裝虛擬環(huán)境并創(chuàng)建Pipfile文件;
若項(xiàng)目目錄中虛擬環(huán)境未創(chuàng)建且有Pipfile文件,將根據(jù)Pipfile文件來安裝相應(yīng)python版本
總結(jié)
以上是生活随笔為你收集整理的解决Pyinstaller打包文件太大的办法(绝对有效,亲测!!!)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一文教你如何快速实现声音识别
- 下一篇: www.shen77.com