dmpython安装

  • Post author:
  • Post category:python

Import dmpython步骤

数据库版本:

SQL>select * from v$version;

        DM Database Server 64 V8

        DB Version: 0x7000c

Python版本:3.7.3

———————————————————————————————————————————

1、添加环境变量,将如下两个路径添加到Path

 

 

2、安装Microsoft Visual C++ 14.0(亲测唯一可用)

链接:https://pan.baidu.com/s/1jXNVztuE3mHrUnfHdXrJiA

提取码:du41

3、安装dmpython

先找到dmPython所在目录

 接着win+R打开cmd,进入E:\DM8\drivers\python\dmPython执行如下命令

E:\DM8\drivers\python\dmPython>python setup.py install

注意:如果不进行第二步操作,这里有会有一个报错,提示需要安装Microsoft Visual C++ 14.0或者更高版本。

4、在pycharm里导入dmpython

这里虽然可以成功导入dmpython模块,但是仍报错,错误信息是:ImportError: DLL load failed while importing dmPython: 找不到指定的模块

原因是:Python 3.7.3 变更了 Windows 下动态链接库 (DLL) 的加载规则。 新的规则提高了安全性,默认情况下仅能从可信的位置(Trusted Locations)加载 DLL 依赖,一定程度上避免诸如 DLL 劫持之类的安全风险。

解决办法:

将E:\DM8\drivers\dpi下的所有文件,拷贝到E:\python 3.7.3\Lib\site-packages\dmPython-2.3-py3.7-win-amd64.egg里面去。拷贝到其他目录仍然会报错

拷贝后再次导入dmPython

5、dmPython安装成功


版权声明:本文为Wangbin0605原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。