码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2020-04-26 10:56:59      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:适应   变量   python   dll   添加   网上   运行   for   http   

我们知道,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: 找不到指定的模块。

标签:适应   变量   python   dll   添加   网上   运行   for   http   

原文地址:https://www.cnblogs.com/We612/p/12777459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!