linux 安装dmPython库


想要用python操作达梦数据库,就必须安装dmPython库,该库是达梦官方人员已经开发打包了的,以下是linux安装环境以及步骤

 

我是用的centos7.8和python3.6

环境准备:首先要有gcc环境,可执行命令查看是否有gcc依赖

 

若没有的话可执行yum install gcc (不会的话可参考我另一篇文章,odbc连接达梦数据库)。

gcc依赖安装好了之后,将dmpython.zip压缩包传输进去,然后解压出来,以下是解压后的文件。

 

 

[root@node3 dmpython]# ll
总用量 0
drwxr-xr-x. 3 root root 29 9月 17 2019 django196
drwxr-xr-x. 3 root root 29 9月 17 2019 django223
drwxr-xr-x. 3 root root 22 9月 17 2019 dmPython_C
drwxr-xr-x. 3 root root 76 9月 17 2019 sqlalchemy
[root@node3 dmpython]# cd dmPython_C/dmPython/

[root@node3 dmPython]# pwd
/pack/dmpython/dmPython_C/dmPython

然后执行python setup.py install   # 注意:你的python是3就要使用python3 setup.py install

这一步的时候通常情况会报错,(报错原因是啥我忘记了,会说set.py103....)

原因是你的环境变量没有配置好。以下是环境变量的配置

 

注意修改程你自己的安装路径。修改了之后执行source命令,使其生效。

然后在执行python3 setup.py install。gcc安装好了,环境变量配置好了,基本上是不会报错的。

安装完了之后进行import dmPython导入测试,不报错的话即没问题,若是出现找不到dmPython模块,那安装是没有成功的,从新检查一下环境。

安装完了之后可以使用dmPython进行连接达梦数据库,以下是我两种的连接方式的代码(大同小异):

连接测试1:

 

连接测试2:

 

后续的增删改查建表等操作,可参考达梦的python手册。

由于达梦的和python版本的问题,我也是踩了很多的坑的,希望能对朋友你有帮助 。 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM