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

關(guān)于Pyinstaller在打包Streamlit程序時遇到的IndexError:tuple index out of range

這篇具有很好參考價值的文章主要介紹了關(guān)于Pyinstaller在打包Streamlit程序時遇到的IndexError:tuple index out of range。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

如題,在使用Pyinstaller庫打包過程中,如果遇到IndexError:tuple index out of range,不必驚慌,本質(zhì)上是庫函數(shù)在傳參過程中出現(xiàn)異常
關(guān)于Pyinstaller在打包Streamlit程序時遇到的IndexError:tuple index out of range

下面是解決方案:

找到..\envs\steamlit\lib\dis.py這個文件。
如果你是用的虛擬環(huán)境,比如conda,那這個文件位于anaconda的安裝目錄
"E:\SOFTWARE\ANACONDA\envs\steamlit\lib\dis.py"
還有一種可以就是觀察報錯信息,一般來說最后一條報錯信息就是指向這個文件。雙擊打開編輯就好(PyCharm)

關(guān)于Pyinstaller在打包Streamlit程序時遇到的IndexError:tuple index out of range

在這個文件中進行搜索
搜索內(nèi)容為_unpack_opargs
找到以這個關(guān)鍵詞為名的函數(shù)
else:分支下添加一行代碼extended_arg = 0
結(jié)果為下面所示。

def _unpack_opargs(code):
    extended_arg = 0
    for i in range(0, len(code), 2):
        op = code[i]
        if op >= HAVE_ARGUMENT:
            arg = code[i+1] | extended_arg
            extended_arg = (arg << 8) if op == EXTENDED_ARG else 0
        else:
            arg = None
            extended_arg = 0
        yield (i, op, arg)

這樣應(yīng)該就能正常打包了(*^_^*)文章來源地址http://www.zghlxwxcb.cn/news/detail-838599.html

到了這里,關(guān)于關(guān)于Pyinstaller在打包Streamlit程序時遇到的IndexError:tuple index out of range的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【Python】項目打包:如何使用PyInstaller打包python程序(exe)

    常用python的開發(fā)者現(xiàn)在也是很多的,用python可以做很多事情,如果涉及到python桌面開發(fā)一定會使用PyInstaller將程序打包成 執(zhí)行程序 ,如果要求更高的話還會再次封裝成 安裝程序 (工具inno setup)。 執(zhí)行程序就是復(fù)制到其他電腦可以直接運行,不需要安裝配置python環(huán)境。 安裝

    2024年02月13日
    瀏覽(32)
  • python打包Windows.exe程序(pyinstaller)

    python打包Windows.exe程序(pyinstaller) pip install pyinstaller 使用pip命令來安裝pyinstaller模塊。 -F: pyinstaller -F hello.py -p hello2.py -D: pyinstaller -D hello.py -p hello2.py -i : pyinstaller -i tb.ico -F hello.py -p hello2.py 其中前一個文件hello是主文件,后一個文件是會被調(diào)用到的文件,可以有多個。

    2024年02月13日
    瀏覽(29)
  • pyinstaller打包exe應(yīng)用程序詳細教程

    pyinstaller打包exe應(yīng)用程序詳細教程

    1、PyInstaller簡介 PyInstaller是一個跨平臺的Python應(yīng)用打包工具,支持 Windows/Linux/MacOS三大主流平臺,能夠把 Python 腳本及其所在的 Python 解釋器打包成可執(zhí)行文件,從而允許最終用戶在無需安裝 Python 的情況下執(zhí)行應(yīng)用程序。 PyInstaller 制作出來的執(zhí)行文件并不是跨平臺的,如果需

    2024年02月11日
    瀏覽(29)
  • pyinstaller通過spec文件打包py程序

    pyinstaller是python的一個第三方模塊,使用它可以將python程序打包為可執(zhí)行文件,實現(xiàn)打包后的程序在沒有python環(huán)境的機器上也可以運行。pyinstaller的安裝方式可通過: pip installer pyinstaller 通常我們打包程序時,會遇到兩種情況: 情況一,打包 一個python腳本文件; 情況二,打包

    2024年02月02日
    瀏覽(30)
  • pyinstaller打包程序后閃退解決方法

    找個問題的一般都是python代碼打包成exe出現(xiàn)閃退的,所以只適用于pyinstaller命令打包單文件或者多文件。 time.sleep() 在你需要打包的程序內(nèi)部導(dǎo)入time庫 使用time.sleep()函數(shù),參數(shù)定長一點 input() 在你打包的程序末尾加入,只有在有輸入操作后才會關(guān)閉 導(dǎo)入keyboard庫,根據(jù)鍵位判

    2024年02月04日
    瀏覽(295)
  • PyInstaller 完美打包 Python 腳本,輸出結(jié)構(gòu)清晰、便于二次編輯的打包程序

    PyInstaller 完美打包 Python 腳本,輸出結(jié)構(gòu)清晰、便于二次編輯的打包程序

    如果我要寫一個 Python 項目,打包成 exe 運行(方便在沒有 Python 的電腦上使用),我需要打包出的根目錄結(jié)構(gòu)美觀,沒有多余的、雜亂的依賴文件在那里礙眼,而且需要在發(fā)現(xiàn) bug 時,我還需要能夠修改里面的代碼后,無需再次打包,就能正常運行,該怎么做呢? 就以一個

    2024年02月07日
    瀏覽(17)
  • python中pyinstaller打包帶資源的程序-pgzreo

    本文使用創(chuàng)作助手。 PyInstaller是一個用于將Python腳本打包成可執(zhí)行文件的工具。它可以將Python腳本、模塊和依賴庫打包成獨立的可執(zhí)行文件,方便在沒有安裝Python解釋器的環(huán)境中運行。下面是PyInstaller的詳細用法: 安裝PyInstaller: 使用pip安裝: pip install pyinstaller 使用conda安裝

    2024年04月11日
    瀏覽(23)
  • 采用pycharm在虛擬環(huán)境使用pyinstaller打包python程序

    采用pycharm在虛擬環(huán)境使用pyinstaller打包python程序

    一年多以前,我寫過一篇博客描述了如何虛擬環(huán)境打包,這一次有所不同,直接用IDE pycharm構(gòu)成虛擬環(huán)境并運行pyinstaller打包 之前的博文: 虛擬環(huán)境venu使用pyinstaller打包python程序_伊瑪目的門徒的博客-CSDN博客 第一步: pycharm建立項目,創(chuàng)建一個虛擬環(huán)境。 ? 第二步: 在項目

    2024年02月12日
    瀏覽(24)
  • pyinstaller打包程序后提示No module named ‘xxxx‘

    pyinstaller打包程序后提示No module named ‘xxxx‘

    按照python官方提供的打包命令,我使用了-F 、-D 、–hidden-import=‘xxx’、–add-data等都使用過了,最后無濟于事,該報錯還是報錯了。 首先第一點,先檢查你的虛擬環(huán)境/全局環(huán)境是否有安裝pyinstaller,可以在設(shè)置-》項目-》python解釋器中看到,我這邊沒安裝也能用pyinstaller,可

    2024年02月08日
    瀏覽(22)
  • 【Python】conda虛擬環(huán)境下使用pyinstaller打包程序為exe

    【Python】conda虛擬環(huán)境下使用pyinstaller打包程序為exe

    第一點是,pyinstaller打包需要指定程序中使用的庫的路徑,新手在這一點上很容易出現(xiàn)問題,導(dǎo)致打包后的exe程序執(zhí)行的時候顯示 缺少模塊 。這個問題可能并不能通過簡單地指定路徑來解決。 第二點就是使用虛擬環(huán)境本身的好處了: 可以創(chuàng)建多個不同的Python環(huán)境,每個環(huán)境

    2024年02月09日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包