最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于Pyinstaller閃退的補(bǔ)救措施

 更新時(shí)間:2021年03月17日 11:29:11   作者:Aliz_  
這篇文章主要介紹了關(guān)于Pyinstaller閃退的補(bǔ)救措施,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

用Pyinstaller封裝一個(gè)py文件時(shí),過(guò)程沒(méi)有問(wèn)題,但打開(kāi)后會(huì)出現(xiàn)閃退的現(xiàn)象。因此上網(wǎng)找,找到了上面網(wǎng)址所示的解決方法。也就是用cmd打開(kāi)exe文件。

假如我要封裝mani.py,Windows下進(jìn)入文件所在地址,按住shift點(diǎn)擊鼠標(biāo)右鍵打開(kāi)Powershell。

之后出現(xiàn)Powershell的界面,我們打入

pyinstaller -F -w main.py

其中-F會(huì)讓生成的文件只有一個(gè)main.exe(dist文件夾里面),而不是很多個(gè)文件。而原本我們生成的exe文件會(huì)打開(kāi)控制臺(tái)窗口,但是我們的-w選項(xiàng)可以讓控制臺(tái)窗口消失。

一開(kāi)始,我生成的main.exe文件打開(kāi)后會(huì)出現(xiàn)閃退的現(xiàn)象。

我們?cè)趍ain.exe的路徑打開(kāi)Powershell,然后

./main.exe

我記得會(huì)提示缺失了哪個(gè)模塊。其實(shí)在Pycharm可以正常打開(kāi),但是在exe文件中,我們需要再import一個(gè)模塊。我當(dāng)時(shí)提示的是缺失,PyQt5.sip。

在py文件import這個(gè)模塊就可以了。

補(bǔ)充:python 用pyinstaller 封裝exe 雙擊后瘋狂閃退解決辦法

這里我們需要分析問(wèn)題報(bào)錯(cuò)閃退問(wèn)題,如何查看問(wèn)題:

利用 截圖工具或者 QQ截圖快捷鍵 去抓取cmd窗口的閃退里面的內(nèi)容,去查看問(wèn)題。

大部分都是因?yàn)?缺少模塊包 導(dǎo)致的。在這里我想說(shuō)的是網(wǎng)上那種 加 input 和 os.system(“pause”) 還有在cmd命令模式下加 .\***.exe 都是沒(méi)有用的,如果你的代碼真的沒(méi)有input 那的確是要添加。

就算不添加其實(shí)也能在CMD命令窗口中執(zhí)行代碼的緩慢過(guò)程,但 是 不會(huì)閃退的。

閃退解決辦法:

1.利用QQ快捷鍵截圖到exe在cmd閃退中代碼。

2.截圖好后,把截圖另存到桌面,方便后續(xù)仔細(xì)查看問(wèn)題

3.打開(kāi)截圖 查看問(wèn)題 ,如果你看不懂其中代碼提示,可以進(jìn)行百度翻譯,主要看 error 這類英文后面的命令提示

我以我出現(xiàn)的閃退問(wèn)題為例:

下面這個(gè)圖是 利用QQ截圖 截圖到的

分析上面主要原因是【看error 后面的提示】:No module named “pandas” ----> 缺少名字為 pandas 模塊

這個(gè)時(shí)候,我們發(fā)現(xiàn)用的編譯器 pycharm 上面明明已經(jīng)安裝了 pandas。

主要原因:

pycharm 和 IDLE 是兩個(gè)python編譯器,你在安裝模塊包的時(shí)候,是通過(guò)pycharm 編譯器安裝的,模塊包默認(rèn)都在項(xiàng)目的venv文件下。

在 IDLE編譯器 里面是沒(méi)有pandas這個(gè)模塊包。就會(huì)導(dǎo)致你在 IDLE(CMD命令模式) 用 pyinstaller 封裝 exe 的時(shí)候會(huì)缺少模塊,在封裝的時(shí)候也沒(méi)有報(bào)錯(cuò),因?yàn)榉庋b時(shí)不檢測(cè)你的程序是否能執(zhí)行,只是單純打包好,就類似于壓縮文件。

但是在封裝好后,雙擊 exe 程序時(shí)候會(huì)執(zhí)行命令,就會(huì)提示未識(shí)別到模塊包,導(dǎo)致閃退。如果您在 IDLE命令模式下 執(zhí)行pyinstaller 報(bào)錯(cuò),提示沒(méi)有這個(gè)命令,同理也是一樣。

需要在IDLE 安裝pyinstaller命令是 pip install pyinstaller

所以我們?cè)贗DLE 封裝前要在IDLE模式下安裝好模塊包,執(zhí)行如下命令:

pip install pandas

就完美解決 exe閃退問(wèn)題!

如果需要在IDLE 去安裝pycharm 的模塊包,就需要指定到安裝路徑【路勁為 pycharm 創(chuàng)建項(xiàng)目文件下的 ***\venv\Lib\site-packages\】,舉例為:

pip install --target=D:\python辦公自動(dòng)化\venv\Lib\site-packages pyinstaller

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • 如何分離django中的媒體、靜態(tài)文件和網(wǎng)頁(yè)

    如何分離django中的媒體、靜態(tài)文件和網(wǎng)頁(yè)

    這篇文章主要介紹了如何分離django中的媒體、靜態(tài)文件和網(wǎng)頁(yè),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 使用IDLE的Python shell窗口實(shí)例詳解

    使用IDLE的Python shell窗口實(shí)例詳解

    在本篇文章里小編給各位整理的是關(guān)于使用IDLE的Python shell窗口實(shí)例詳解內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2019-11-11
  • python 函數(shù)的詳解與應(yīng)用范例

    python 函數(shù)的詳解與應(yīng)用范例

    函數(shù)是組織好的,可重復(fù)使用的,用來(lái)實(shí)現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段。函數(shù)能提高應(yīng)用的模塊性,和代碼的重復(fù)利用率。你已經(jīng)知道Python提供了許多內(nèi)建函數(shù),比如print()。但你也可以自己創(chuàng)建函數(shù),這被叫做用戶自定義函數(shù)
    2021-11-11
  • python中[[]] * (n)和[[] for _ in range(n)]的區(qū)別詳解

    python中[[]] * (n)和[[] for _ in 

    本文主要介紹了python中[[]] * (n)和[[] for _ in range(n)]的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • python實(shí)現(xiàn)堆排序的實(shí)例講解

    python實(shí)現(xiàn)堆排序的實(shí)例講解

    在本篇文章里小編給大家分享的是一篇關(guān)于python實(shí)現(xiàn)堆排序的實(shí)例講解內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。
    2020-02-02
  • Python 彈窗設(shè)計(jì)小人發(fā)射愛(ài)心

    Python 彈窗設(shè)計(jì)小人發(fā)射愛(ài)心

    今天小編就為大家分享一篇使用Python畫出小人發(fā)射愛(ài)心的代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-09-09
  • Python中的logging模塊詳解

    Python中的logging模塊詳解

    這篇文章主要介紹了Python中的logging模塊詳解,默認(rèn)情況下Python的logging模塊將日志打印到了標(biāo)準(zhǔn)輸出中,且只顯示了大于等于WARNING級(jí)別的日志,這說(shuō)明默認(rèn)的日志級(jí)別設(shè)置為WARNING,需要的朋友可以參考下
    2023-09-09
  • python 深度學(xué)習(xí)中的4種激活函數(shù)

    python 深度學(xué)習(xí)中的4種激活函數(shù)

    這篇文章主要介紹了python深度學(xué)習(xí)中的4種激活函數(shù),幫助大家更好的進(jìn)行深度學(xué)習(xí),感興趣的朋友可以了解下
    2020-09-09
  • python利用hook技術(shù)破解https的實(shí)例代碼

    python利用hook技術(shù)破解https的實(shí)例代碼

    python利用hook技術(shù)破解https的實(shí)例代碼,需要的朋友可以參考一下
    2013-03-03
  • 談?wù)剬?duì)Pytorch中的forward的理解

    談?wù)剬?duì)Pytorch中的forward的理解

    這篇文章主要介紹了談?wù)剬?duì)Pytorch中的forward的理解,在Pytorch中,forward方法是一個(gè)特殊的方法,被專門用來(lái)進(jìn)行前向傳播,本文給大家詳細(xì)講解,需要的朋友可以參考下
    2023-04-04

最新評(píng)論

科尔| 固镇县| 荆州市| 舞钢市| 白城市| 顺义区| 永仁县| 布拖县| 兴安县| 阳春市| 岗巴县| 巨鹿县| 凤冈县| 贞丰县| 莎车县| 天峻县| 卓尼县| 广丰县| 兰溪市| 游戏| 沾益县| 盘山县| 阳新县| 明光市| 石屏县| 洪雅县| 凤台县| 五华县| 淳化县| 岢岚县| 扶沟县| 玛曲县| 龙江县| 五大连池市| 同江市| 普陀区| 杂多县| 渭源县| 丘北县| 屯门区| 沅江市|