背景:
基于dmpython驱动开发了程序,使用python打包好程序在其他终端(有装达梦客户端)运行时,无法正常运行,提示错误ImportError:DLL load failed while importing dmPython:找不到指定的模块。
原因:
该错误信息提示,导入dmPython的时候,找不到相应的模块,dmpython运行需要数据库dpi库的支持,因此尝试将达梦dpi库文件文件拷贝到程序目录,程序正常启动并运行。
解决方法:
将dmdbms/drivers/dpi目录中的库文件拷贝到应用程序同目录下。
文章
阅读量
获赞
