Python打包文件執(zhí)行報(bào)錯(cuò):ModuleNotFoundError: No module named ‘pymssql‘的解決方法
1、問(wèn)題
今天打包一個(gè) tkinter + pymssql 的項(xiàng)目的時(shí)候,打包過(guò)程很順利,但是打開(kāi)軟件的時(shí)候,報(bào)錯(cuò) ModuleNotFoundError: No module named 'pymssql'
如下圖:
2、原因
查了好多資料才知道:打包程序無(wú)法判斷 pymssql 動(dòng)態(tài)調(diào)用,其中的 _mssql 方法是動(dòng)態(tài)調(diào)用的,就是用才調(diào)用,不會(huì)一開(kāi)始就調(diào)用,于是打包程序就不知道要不要包進(jìn) exe 里面,估計(jì)打包的時(shí)候不會(huì)去嘗試運(yùn)行 pymssql 里面的函數(shù),因此也無(wú)法得知?jiǎng)討B(tài)調(diào)用的模塊,解決方案就是在程序最開(kāi)始手動(dòng)調(diào)用,為了最小的程序開(kāi)銷,調(diào)用一下模塊的版本信息就可以了。
3、解決
在 import pymssql
下加上
from pymssql import _mssql from pymssql import _pymssql import uuid import decimal
重新打包運(yùn)行,問(wèn)題解決:
以上就是Python打包文件執(zhí)行報(bào)錯(cuò):ModuleNotFoundError: No module named ‘pymssql‘的解決方法的詳細(xì)內(nèi)容,更多關(guān)于Python打包文件執(zhí)行報(bào)錯(cuò)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- 下載python中Crypto庫(kù)報(bào)錯(cuò):ModuleNotFoundError: No module named ‘Crypto’的解決
- Python報(bào)錯(cuò):ModuleNotFoundError的解決辦法
- python命令行執(zhí)行腳本找不到模塊ModuleNotFoundError問(wèn)題
- Python?ModuleNotFoundError:?No?module?named?‘xxx‘可能的解決方案大全
- PHP中通過(guò)exec調(diào)用python腳本報(bào)ModuleNotFoundError錯(cuò)誤問(wèn)題及解決方法
- python命令行運(yùn)行報(bào)錯(cuò)ModuleNotFoundError:No module named‘XXX‘找不到自定義模塊
- 如何解決Python中ModuleNotFoundError錯(cuò)誤
- 解決Python中的ModuleNotFoundError:?No?module?named?'paddle'錯(cuò)誤
- Python解決ModuleNotFoundError: No module named 'PIL'的問(wèn)題
- Python報(bào)錯(cuò)ModuleNotFoundError: No module named ‘tensorboard‘的解決方法
- Python中ModuleNotFoundError: No module named ‘timm’的錯(cuò)誤解決
相關(guān)文章
python實(shí)現(xiàn)小程序推送頁(yè)面收錄腳本
這篇文章主要介紹了python實(shí)現(xiàn)小程序推送頁(yè)面收錄腳本,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04keras訓(xùn)練淺層卷積網(wǎng)絡(luò)并保存和加載模型實(shí)例
這篇文章主要介紹了keras訓(xùn)練淺層卷積網(wǎng)絡(luò)并保存和加載模型實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07Python Transformer 庫(kù)安裝配置及使用方法
Hugging Face Transformers 是自然語(yǔ)言處理(NLP)領(lǐng)域最流行的開(kāi)源庫(kù)之一,支持基于 Transformer 架構(gòu)的預(yù)訓(xùn)練模型(如 BERT、GPT、T5 等),覆蓋文本、圖像、音頻等多模態(tài)任務(wù),本文介紹Python 中的 Transformer 庫(kù)及使用方法,感興趣的朋友一起看看吧2025-04-04使用?Flask、Celery?和?Python?實(shí)現(xiàn)每月定時(shí)任務(wù)的步驟
下面給大家分享使用?Flask、Celery?和?Python?實(shí)現(xiàn)每月定時(shí)任務(wù)的步驟,本文分步驟結(jié)合腳本給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-08-08python二分法查找算法實(shí)現(xiàn)方法【遞歸與非遞歸】
這篇文章主要介紹了python二分法查找算法實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Python使用遞歸與非遞歸算法實(shí)現(xiàn)二分查找的相關(guān)操作技巧,需要的朋友可以參考下2019-12-12100 個(gè) Python 小例子(練習(xí)題三)
這篇文章主要給大家分享的是100 個(gè) Python 小例子,前期已經(jīng)給大家分過(guò)100個(gè)小例子的(一)和(二),今天小編繼續(xù)和大家分享(三),希望歲正在學(xué)習(xí)的你有所幫助2022-01-01python Django編寫接口并用Jmeter測(cè)試的方法
這篇文章主要介紹了python Django編寫接口并用Jmeter測(cè)試,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07