import cx_Oracle ImportError: DLL load failed: 找不到指定的模块。

Posted 路痴队长

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了import cx_Oracle ImportError: DLL load failed: 找不到指定的模块。相关的知识,希望对你有一定的参考价值。

我们知道,Python使用cx_Oracle连接oracle的两个步骤是:
1、先安装cx-Oracle包(我这里后来安装的是cx_Oracle-7.3.0版本).地址:http://cx-oracle.sourceforge.net/
2、下载Oracle客户端instantclient-basic-win64-12.rar(我的电脑是64位,12是版本,还有11、10等),解压后将oci.dll所在绝对路径添加到环境变量中。

运行代码出现异常:import cx_Oracle ImportError: DLL load failed: 找不到指定的模块。
百度解决方案:

  • 复制oci.dll到安装python的根目录下(我的:E:/python)
    注:网上很多人都说使用这种方法可以解决问题,但是我依然运行报错;
  • 卸载cx_Oracle-7.2.0,安装cx-Oracle 7.3.0,问题解决。

问题总结:
安装的cx-Oracle版本需要与instantclient版本适应。

以上是关于import cx_Oracle ImportError: DLL load failed: 找不到指定的模块。的主要内容,如果未能解决你的问题,请参考以下文章

ruby max_value_importer.rb

ruby max_value_importer.rb

Magmi 属性集 Importer 不设置产品属性

如何让 Sass Importer 将文件合并到一个样式表中? [复制]

Unity插件之——Voxel Importer

unity修改所选路径下的,对象的importer属性