欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

pyinstaller -F -w main.py

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

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

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

./main.exe

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

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

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

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

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

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

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

閃退解決辦法:

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

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

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

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

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

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

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

主要原因:

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

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

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

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

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

pip install pandas

就完美解決 exe閃退問題!

如果需要在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)文章

  • python字符串常用方法及文件簡單讀寫的操作方法

    python字符串常用方法及文件簡單讀寫的操作方法

    字符串(sting)是 Python 中最常用的數(shù)據(jù)類型。我們可以使用引號(hào)('或")來創(chuàng)建字符。本文給大家介紹python字符串常用方法及文件簡單讀寫的操作方法,通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-03-03
  • Python 安裝第三方庫 pip install 安裝慢安裝不上的解決辦法

    Python 安裝第三方庫 pip install 安裝慢安裝不上的解決辦法

    很多朋友反映在使用pip install安裝python 第三方庫的過程中會(huì)出現(xiàn)網(wǎng)速很慢,或者是安裝下載到中途,停止,卡主,或者是下載報(bào)錯(cuò)等問題,下面小編給大家?guī)砹私鉀Q方法,一起看看吧
    2019-06-06
  • 關(guān)于jupyter打開之后不能直接跳轉(zhuǎn)到瀏覽器的解決方式

    關(guān)于jupyter打開之后不能直接跳轉(zhuǎn)到瀏覽器的解決方式

    這篇文章主要介紹了關(guān)于jupyter打開之后不能直接跳轉(zhuǎn)到瀏覽器的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 深入淺析python的第三方庫pandas

    深入淺析python的第三方庫pandas

    這篇文章主要介紹了python的第三方庫pandas的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 詳解Python實(shí)現(xiàn)同時(shí)支持帶調(diào)用和不調(diào)用帶裝飾器

    詳解Python實(shí)現(xiàn)同時(shí)支持帶調(diào)用和不調(diào)用帶裝飾器

    一般來說,不帶參數(shù)裝飾器,再使用時(shí)不加括號(hào),帶參數(shù)的裝飾器使用時(shí)必須加括號(hào),這篇文章主要介紹了Python實(shí)現(xiàn)同時(shí)支持帶調(diào)用和不調(diào)用帶裝飾器的相關(guān)知識(shí),需要的朋友可以參考下
    2023-06-06
  • Python3+Appium實(shí)現(xiàn)多臺(tái)移動(dòng)設(shè)備操作的方法

    Python3+Appium實(shí)現(xiàn)多臺(tái)移動(dòng)設(shè)備操作的方法

    這篇文章主要介紹了Python3+Appium實(shí)現(xiàn)多臺(tái)移動(dòng)設(shè)備操作的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • scipy稀疏數(shù)組coo_array的實(shí)現(xiàn)

    scipy稀疏數(shù)組coo_array的實(shí)現(xiàn)

    本文主要介紹了scipy稀疏數(shù)組coo_array的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • PyTorch手寫數(shù)字?jǐn)?shù)據(jù)集進(jìn)行多分類

    PyTorch手寫數(shù)字?jǐn)?shù)據(jù)集進(jìn)行多分類

    這篇文章主要介紹了PyTorch手寫數(shù)字?jǐn)?shù)據(jù)集進(jìn)行多分類,損失函數(shù)采用交叉熵,激活函數(shù)采用ReLU,優(yōu)化器采用帶有動(dòng)量的mini-batchSGD算法,需要的朋友可以參考一下
    2022-03-03
  • 一文詳解Python中的zip函數(shù)

    一文詳解Python中的zip函數(shù)

    在Python中,處理數(shù)據(jù)時(shí)經(jīng)常需要同時(shí)遍歷多個(gè)序列,zip函數(shù)提供了一種簡潔的方式來組合這些序列,它用于將多個(gè)可迭代對(duì)象(如列表、元組等)的元素配對(duì),本文將給大家詳細(xì)介紹一下Python中的zip函數(shù),需要的朋友可以參考下
    2024-05-05
  • python docx 中文字體設(shè)置的操作方法

    python docx 中文字體設(shè)置的操作方法

    今天小編就為大家分享一篇python docx 中文字體設(shè)置的操作方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05

最新評(píng)論