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

Python打包文件執(zhí)行報(bào)錯(cuò):ModuleNotFoundError: No module named ‘pymssql‘的解決方法

 更新時(shí)間:2023年10月25日 10:27:24   作者:跳舞的皮埃爾  
這篇文章給大家介紹了Python打包文件執(zhí)行報(bào)錯(cuò):ModuleNotFoundError: No module named ‘pymssql‘的解決方法,如果有遇到相同問(wèn)題的朋友可以參考閱讀一下本文

1、問(wèn)題

今天打包一個(gè) tkinter + pymssql 的項(xiàng)目的時(shí)候,打包過(guò)程很順利,但是打開軟件的時(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ì)一開始就調(diào)用,于是打包程序就不知道要不要包進(jìn) exe 里面,估計(jì)打包的時(shí)候不會(huì)去嘗試運(yùn)行 pymssql 里面的函數(shù),因此也無(wú)法得知?jiǎng)討B(tài)調(diào)用的模塊,解決方案就是在程序最開始手動(dòng)調(diào)用,為了最小的程序開銷,調(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)文章!

相關(guān)文章

最新評(píng)論

玛多县| 阳泉市| 长宁区| 泗洪县| 射洪县| 麻江县| 庄浪县| 呼伦贝尔市| 垦利县| 海林市| 广汉市| 开鲁县| 杭州市| 星子县| 苏尼特右旗| 固镇县| 四子王旗| 天台县| 珲春市| 乐昌市| 通许县| 怀安县| 桂林市| 柘荣县| 高台县| 灵宝市| 喀喇沁旗| 连江县| 灵武市| 利川市| 竹北市| 镇康县| 江安县| 平定县| 邹平县| 古浪县| 宜州市| 宁夏| 安阳县| 玛纳斯县| 定日县|