Windows环境配置
1. 安装python
下载并安装python,
记得勾选 Add Python to PATH
安装好之后打开命令行工具,输入python命令验证是否安装成功,如下所示则安装成功
2. 安装达梦
参考官方文档: 数据库安装 | 达梦技术文档 (dameng.com)
安装步骤在官方文档中可以找到
安装好后需要配置环境变量DM_HOME以及Path
3. 安装dmPython
python安装好后无法直接通过pip命令安装达梦包,需要在安装完达梦数据库之后,在安装路径中找到对应的python驱动,通过一定的方式进行安装,以下是安装步骤
dmPython源码:
在达梦安装路径D:\Program Files\dmdbms\drivers\python\dmPython中打开命令行工具,输入python setup.py bdist_wininst进行安装
安装好之后,会发现在D:\Program Files\dmdbms\drivers\python\dmPython\dist目录下有一个.exe文件,点击安装
安装完成后,在命令行工具中输入命令pip list,查看是否有dmPython
现在在python项目中引入dmPython 就不会报错了
问题:
-
安装dmPython时报错: “DSQL_ATTR_CRYPTO_NAME”: 未声明的标识符
解决方式: 检查环境变量,确保将dmdbms/bin目录加入
Path中 -
代码运行到连接数据库时: dmPython.DatabaseError: [CODE:-70089]加密模块加载失败
解决方式: 确认达梦安装目录下是否有
libeay32.dll,并且确认环境变量是否包含达梦安装目录,也可以将libeay32.dll动态库复制到 c:\windows\system32 目录下