1.首先需要在Pycharm創(chuàng)建一個(gè)虛擬環(huán)境,如圖:
?2.第二步創(chuàng)建我們自己的虛擬環(huán)境,如圖,我這里將我的環(huán)境命名為myworkspace,然后它會(huì)自動(dòng)創(chuàng)建一個(gè)venv文件,這里面就包含了我們的一些依賴(lài)包,接下來(lái)點(diǎn)擊create就行:
?3.第三步點(diǎn)擊create之后,我們?cè)冱c(diǎn)擊new window,打開(kāi)我們的虛擬環(huán)境
?4.激活我們的虛擬環(huán)境,shellpath一定要選擇cmd.exe,之后點(diǎn)擊apply
?5.點(diǎn)擊terminal,輸入pip list,可以發(fā)現(xiàn)我們的依賴(lài)包很少,這說(shuō)明我們的虛擬環(huán)境已經(jīng)成功創(chuàng)建好了:
?6.最后一步,將我們的文件打包成exe
我們?cè)趍yspace中創(chuàng)建我們的文件,并將我們所需要打包的py文件放進(jìn)去,然后通過(guò)terminal
1????????pip install pyinstaller
2????????pip install 我們py文件引用的一些包
3????????pyinstaller -F 我們的py文件
通過(guò)以上操作我們即可縮小打包文件過(guò)大的問(wèn)題
總結(jié)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-634545.html
文件打包過(guò)大主要是因?yàn)槲覀冺?xiàng)目中存在過(guò)多第三方類(lèi)庫(kù),pyinstaller打包的時(shí)候會(huì)引入一些不必要的類(lèi)庫(kù),就會(huì)導(dǎo)致我們文件過(guò)于臃腫,這個(gè)時(shí)候就需要我們創(chuàng)建一個(gè)干凈的虛擬環(huán)境,來(lái)解決這個(gè)問(wèn)題,我自己親測(cè),將一個(gè)109MB的文件打包成了6MB的文件文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-634545.html
到了這里,關(guān)于解決pyinstaller打包文件過(guò)大問(wèn)題,手把手教學(xué)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!