真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

pyinstaller打包exe文件太大,利用pipenv輕松解決

最近寫了一些PyQt5的應(yīng)用打包的時候生成exe應(yīng)用文件實在太大了,看了幾種辦法可以解決。最后覺得使用pipenv的虛擬環(huán)境解決起來比較方便,所以在這里記錄一下。

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比庫倫網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式庫倫網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋庫倫地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

【閱讀全文】

首先,在python環(huán)境中安裝pipenv模塊

pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple

安裝完成后就可以使用pipenv的命令了。

新建一個文件夾env專門用來打包exe的應(yīng)用程序,切換到新建的文件夾env的路徑下面。

cd /usr/load/env

安裝pipenv的虛擬環(huán)境,執(zhí)行下面這個命令很快就安裝完成了。

pipenv install

執(zhí)行完以后這個env的文件夾下面會多了兩個文件,分別是Pipfile,Pipfile.lock。

-a---   2022/1/8 星期六     19:02        307 Pipfile
-a---   2022/1/8 星期六     19:02       3412 Pipfile.lock

然后,使用下面命令進入虛擬環(huán)境。

pipenv shell

這樣虛擬環(huán)境的創(chuàng)建和進入工作就完成了,是不是很簡單的、哈哈。

在虛擬環(huán)境中安裝我們寫好的python文件所需要的模塊。比如我這里寫的腳本中使用到了pandas、PyQt5兩個庫,現(xiàn)在就在虛擬環(huán)境中進行安裝。虛擬環(huán)境中安裝模塊是比較快的,它是將系統(tǒng)中的python模塊直接復(fù)制過來的。

pip install pandas PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple

除了安裝我們模塊中需要的模塊之外還需要安裝pyinstaller模塊。這個pyinstaller模塊必須要在虛擬環(huán)境中安裝一下,否則使用pyinstaller的打包命令其實調(diào)用的還是python系統(tǒng)環(huán)境里面的pyinstaller,這里一定要切記。

pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple

安裝完成后僅可以進行真正的打包環(huán)節(jié)了,使用打包命令在虛擬環(huán)境中直接打包就OK了。分享一下我經(jīng)常喜歡用的打包命令及參數(shù)。

pyinstaller -F -w -i 圖標(biāo).ico 我要打包的文件.py

【往期精選】

● PyQt5 小工具:Excel數(shù)據(jù)分組匯總器...

● 異常:存儲MYSQL轉(zhuǎn)義數(shù)據(jù)保證數(shù)據(jù)存儲的準(zhǔn)確性...

● 做一個小鬧鐘,按規(guī)劃做事...

● 使用pyqt5的日期控件做一個小日歷方便查看...

● 將幾萬張圖片合成一張圖片,制作一個超贊的馬賽克圖!

● 小工具批量將mp3音頻格式轉(zhuǎn)換為wav格式

● 不用H5,直接使用pywebio模塊實現(xiàn)網(wǎng)頁

● python回調(diào)函數(shù)能做什么?

● 解決pyinstaller打包過程中外部資源無法加載的問題 ...

● pyqt5做了一個二維碼生成器,已打包成exe可執(zhí)行程序...


標(biāo)題名稱:pyinstaller打包exe文件太大,利用pipenv輕松解決
分享鏈接:http://weahome.cn/article/dsojdjo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部