广东网站建设咨询电话,棠下手机网站开发,物流网站html5模板,哈尔滨网站推广优化公司【已解决】Python打包文件执行报错#xff1a;ModuleNotFoundError: No module named pymssql 1、问题2、原因3、解决 1、问题
今天打包一个 tkinter pymssql 的项目的时候#xff0c;打包过程很顺利#xff0c;但是打开软件的时候#xff0c;报错 ModuleNotFoundError: … 【已解决】Python打包文件执行报错ModuleNotFoundError: No module named pymssql 1、问题2、原因3、解决 1、问题
今天打包一个 tkinter pymssql 的项目的时候打包过程很顺利但是打开软件的时候报错 ModuleNotFoundError: No module named pymssql 如下图 2、原因
查了好多资料才知道打包程序无法判断 pymssql 动态调用其中的 _mssql 方法是动态调用的就是用才调用不会一开始就调用于是打包程序就不知道要不要包进 exe 里面估计打包的时候不会去尝试运行 pymssql 里面的函数因此也无法得知动态调用的模块解决方案就是在程序最开始手动调用为了最小的程序开销调用一下模块的版本信息就可以了。
3、解决
在 import pymssql 下加上
from pymssql import _mssql
from pymssql import _pymssql
import uuid
import decimal重新打包运行问题解决