国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

解決pyinstaller打包文件過(guò)大問(wèn)題,手把手教學(xué)

這篇具有很好參考價(jià)值的文章主要介紹了解決pyinstaller打包文件過(guò)大問(wèn)題,手把手教學(xué)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.首先需要在Pycharm創(chuàng)建一個(gè)虛擬環(huán)境,如圖:

pyinstaller打包文件太大,python,pycharm,開(kāi)發(fā)語(yǔ)言

?2.第二步創(chuàng)建我們自己的虛擬環(huán)境,如圖,我這里將我的環(huán)境命名為myworkspace,然后它會(huì)自動(dòng)創(chuàng)建一個(gè)venv文件,這里面就包含了我們的一些依賴(lài)包,接下來(lái)點(diǎn)擊create就行:

pyinstaller打包文件太大,python,pycharm,開(kāi)發(fā)語(yǔ)言

?3.第三步點(diǎn)擊create之后,我們?cè)冱c(diǎn)擊new window,打開(kāi)我們的虛擬環(huán)境

pyinstaller打包文件太大,python,pycharm,開(kāi)發(fā)語(yǔ)言

?4.激活我們的虛擬環(huán)境,shellpath一定要選擇cmd.exe,之后點(diǎn)擊apply

pyinstaller打包文件太大,python,pycharm,開(kāi)發(fā)語(yǔ)言

?5.點(diǎn)擊terminal,輸入pip list,可以發(fā)現(xiàn)我們的依賴(lài)包很少,這說(shuō)明我們的虛擬環(huán)境已經(jīng)成功創(chuàng)建好了:

pyinstaller打包文件太大,python,pycharm,開(kāi)發(fā)語(yǔ)言

?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é)

文件打包過(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)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 完美解決Pyinstaller打包selenium去除driver黑框問(wèn)題。

    完美解決Pyinstaller打包selenium去除driver黑框問(wèn)題。

    首先找到selenium包源碼文件service.py中的start函數(shù),文件路徑如下: Libsite-packagesseleniumwebdrivercommonservice.py 找到文件中start函數(shù),具體代碼如下: 修改start函數(shù)參數(shù)creationflags=self.creationflags為creationflags=134217728,具體代碼如下: 在services.py開(kāi)頭添加一行代碼 然后修改參數(shù)crea

    2024年02月12日
    瀏覽(87)
  • Python使用pyinstaller打包成.exe文件執(zhí)行后閃退的解決辦法

    Python使用pyinstaller打包成.exe文件執(zhí)行后閃退的解決辦法

    1、程序在PyChram中運(yùn)行正常,但是用pyinstaller將程序打包成.exe文件執(zhí)行后閃退; 2、使用cmd在在.exe文件處./執(zhí)行后,發(fā)現(xiàn)提示 No module named ‘ttkbootstrap’ ,沒(méi)有ttkbootstrap模塊; 3、在工程文件的venvLibsite-packages下,確實(shí)存在ttkbootstrap包;這個(gè)包不知什么原因沒(méi)打包進(jìn).exe文件,

    2024年02月12日
    瀏覽(105)
  • python pyinstaller打包的exe在win7系統(tǒng)無(wú)法運(yùn)行問(wèn)題解決方法

    python pyinstaller打包的exe在win7系統(tǒng)無(wú)法運(yùn)行問(wèn)題解決方法

    目錄 一 .問(wèn)題起因 二.解決方法 注意: pyinstaller打包之前,請(qǐng)先將bulid文件夾和dist文件夾刪除,這兩個(gè)文件夾是pyinstaller打包后自動(dòng)生成的,刪除重新打包可以避免版本干擾 . ? ? ? ? 近期做了一個(gè)溯源碼項(xiàng)目(開(kāi)發(fā)工具使用的是pycharm2023.1.3),由于是在windows環(huán)境運(yùn)行,于是采用了pyin

    2024年02月07日
    瀏覽(84)
  • 手把手教你解決MySQL無(wú)法遠(yuǎn)程連接的問(wèn)題

    手把手教你解決MySQL無(wú)法遠(yuǎn)程連接的問(wèn)題

    mysql默認(rèn)只能本地連接,即127.0.0.1和localhost,無(wú)法使用其他ip地址訪(fǎng)問(wèn),否則報(bào)錯(cuò): 1、首先進(jìn)入mysql的bin目錄: 應(yīng)該包含mysql.exe文件。 2、在地址欄輸入 cmd ,在當(dāng)前目錄下打開(kāi)命令行窗口。 3、登錄mysql 輸入命令: 然后提示輸入密碼,輸入密碼即可。 4、進(jìn)入mysql數(shù)據(jù)庫(kù) 輸入

    2024年02月04日
    瀏覽(23)
  • Vue 打包 chunk-vendors.js 文件過(guò)大導(dǎo)致頁(yè)面加載緩慢解決方案

    前言 顧名思義, chunk-vendors.js 是捆綁所有不是自己的模塊,而是來(lái)自其他方的模塊的捆綁包,它們稱(chēng)為第三方模塊或供應(yīng)商模塊。 通常,它意味著(僅和)來(lái)自項(xiàng)目 /node_modules 目錄的所有模塊,會(huì)將所有 /node_modules 中的第三方包打包到 chunk-vendors.js 中。 將所有的第三方包集

    2024年02月16日
    瀏覽(27)
  • 【CentOS 7聯(lián)網(wǎng)】手把手解決CentOS7虛擬機(jī)的網(wǎng)絡(luò)連接問(wèn)題

    【CentOS 7聯(lián)網(wǎng)】手把手解決CentOS7虛擬機(jī)的網(wǎng)絡(luò)連接問(wèn)題

    在安裝CentOS7虛擬機(jī)之后發(fā)現(xiàn)連不上網(wǎng)絡(luò),搗鼓了好久都沒(méi)有弄好,一路上走了很多彎路,希望我的經(jīng)驗(yàn)?zāi)軌驇椭酱蠹?。這里我是通過(guò)NAT連接配置靜態(tài)網(wǎng)絡(luò)的方式來(lái)連接的。 本機(jī):windows1 虛擬機(jī):centos7 x86_64 網(wǎng)絡(luò)連接方式:NAT模式 第一步:首先關(guān)閉防火墻,這里我使用的是

    2024年02月04日
    瀏覽(25)
  • vue項(xiàng)目打包部署-手把手教程

    vue項(xiàng)目打包部署-手把手教程

    1.購(gòu)買(mǎi)服務(wù)器 可選阿里云/騰訊云/華為云 等等… 購(gòu)買(mǎi)時(shí)選擇鏡像,我們這里以CentOS為例 2.配置服務(wù)器 2.1 安裝FinalShell ? 需要本地使用一些軟件來(lái)操作服務(wù)器,例如:FinalShell / Xshell … ? 我這里使用的是FinalShell,安裝好以后,打開(kāi)軟件與建立鏈接,就可以用命令行來(lái)操作服務(wù)器了 最

    2024年02月22日
    瀏覽(25)
  • 解決使用uniapp開(kāi)發(fā)微信小程序時(shí)主包太大和vendor.js過(guò)大無(wú)法打包的問(wèn)題

    解決使用uniapp開(kāi)發(fā)微信小程序時(shí)主包太大和vendor.js過(guò)大無(wú)法打包的問(wèn)題

    在uniapp開(kāi)發(fā)小程序這一塊,相信很多開(kāi)發(fā)者都遇到過(guò)代碼體積太大無(wú)法打包的問(wèn)題,還有vendor.js過(guò)大無(wú)法打包。這時(shí)候就要優(yōu)化小程序包大小。下面分享一下我在實(shí)際項(xiàng)目中使用的方法,并解決了相應(yīng)的問(wèn)題,這里是我的解決思路。小伙伴們也可以根據(jù)自身情況,參考一下。

    2024年02月11日
    瀏覽(355)
  • 手把手教你使用Hexo+GitHub搭建個(gè)人博客并發(fā)布文章(附常見(jiàn)問(wèn)題解決方法)

    手把手教你使用Hexo+GitHub搭建個(gè)人博客并發(fā)布文章(附常見(jiàn)問(wèn)題解決方法)

    本教程使用GitHub自帶的GitHub pages來(lái)生成靜態(tài)個(gè)人博客,而Hexo可以更換各種好看的主題,而且都是免費(fèi)的,花一點(diǎn)時(shí)間就可以打造出自己獨(dú)有的個(gè)人博客。 Hexo這個(gè)有力的工具可以讓我們專(zhuān)注于寫(xiě)出一篇博客而不需要關(guān)心如何編寫(xiě)html和CSS,再如何形成一個(gè)網(wǎng)站,它可以根據(jù)ma

    2024年02月04日
    瀏覽(23)
  • [Python] 手把手教你解決cmd中py或者python命令不能被識(shí)別的問(wèn)題

    [Python] 手把手教你解決cmd中py或者python命令不能被識(shí)別的問(wèn)題

    \\\'py\\\' is not recognized as an internal or external command, operable program or batch file. 可能不少人會(huì)遇到整個(gè)問(wèn)題?我重裝電腦之后重下python時(shí)出事了,不知道為啥以前寫(xiě)的py用不了,python倒是可以,py不行,網(wǎng)上搜了doskey py = python,但是是臨時(shí)的(不指標(biāo)不治本),最后找出以下方法,遇到

    2024年02月03日
    瀏覽(14)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包