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