Python cx\U Oracle:ImportError:DLL加载失败:找不到指定的过程

Python cx\U Oracle:ImportError:DLL加载失败:找不到指定的过程,python,cx-oracle,dependency-walker,Python,Cx Oracle,Dependency Walker,我突然遇到了一个问题,无法再在python中导入cx_Oracle。我知道很多人都有一个与我类似的错误消息,那就是:找不到指定的过程。我想知道是否有办法解决这个问题 我在跑步 - instantclient_12_1 - python 3.4 64 bit - cx_Oracle-5.2.1-12c.win-amd64-py3.4.exe 我已将path和ORACLE_HOME环境变量设置为mmy instaclint 12_1文件夹 还有什么问题?dependency walker显示以下

我突然遇到了一个问题,无法再在python中导入cx_Oracle。我知道很多人都有一个与我类似的错误消息,那就是:找不到指定的过程。我想知道是否有办法解决这个问题

我在跑步

- instantclient_12_1 
- python 3.4 64 bit
- cx_Oracle-5.2.1-12c.win-amd64-py3.4.exe
我已将path和ORACLE_HOME环境变量设置为mmy instaclint 12_1文件夹

还有什么问题?dependency walker显示以下内容:


这是否意味着它找不到OCI.DLL?此文件肯定位于Instant Client_12_1文件夹中,该文件夹同时列在ORACLE_HOME和PATH环境变量中。

请根据来自的Instant Client 12.1要求进行安装

VS2010 SP1和C所需的Visual Studio VS 2010可再发行库++


和弹跳机

请根据来自的Instant Client 12.1要求安装

VS2010 SP1和C所需的Visual Studio VS 2010可再发行库++


和bounce machine

我不是一个Windows操作系统的人,但让我们从基本问题开始:你改变了什么(如果有什么改变的话)?我的工作电脑没问题,所以不确定发生了什么变化。但它在几周前就开始工作了。我尝试卸载并重新安装,但问题仍然存在。当您尝试在REPL处导入cx_Oracle时,会出现什么错误?导入dll时出错:找不到指定的过程。我将冒险建议您尝试设置DYLD和LD库路径。在unix机器上,我会:export ORACLE_HOME=/Library/ORACLE/instantclient_11_2 export DYLD_Library_PATH=$DYLD_Library_PATH:$ORACLE_HOME export LD_Library_PATH=$LD_Library_PATH:$ORACLE_HOME我不是一个Windows操作系统的人,但让我们从基本问题开始:你改变了什么(如果有的话)?我的工作计算机还可以,所以不确定发生了什么变化。但它在几周前就开始工作了。我尝试卸载并重新安装,但问题仍然存在。当您尝试在REPL处导入cx_Oracle时,会出现什么错误?导入dll时出错:找不到指定的过程。我将冒险建议您尝试设置DYLD和LD库路径。在unix机器上,我会:export ORACLE\u HOME=/Library/ORACLE/instantclient\u 11\u 2 export DYLD\u Library\u PATH=$DYLD\u Library\u PATH:$ORACLE\u HOME export LD\u Library\u PATH=$LD\u Library\u PATH:$ORACLE\u HOME