DLL 加载失败:找不到指定的模块。在机器人框架中连接 Oracle 数据库
Posted
技术标签:
【中文标题】DLL 加载失败:找不到指定的模块。在机器人框架中连接 Oracle 数据库【英文标题】:DLL load failed: The specified module could not be found. in robot framework connect Oracle Database 【发布时间】:2017-07-20 20:30:06 【问题描述】:我安装了 Visual C++ 编译器、DatabaseLibrary 和 cx_Oracle Library 来使用 Oracle 数据库
1. Downloaded and Install VCForPython27.msi
2. Set Environment Variables ORACLE_HOME, TNS_ADMIN if not setup already. (eg:- ORACLE_HOME=C:\Oracle\product\11.2.0\client_1; TNS_ADMIN=%ORACLE_HOME%\network\admin)
使用以下命令安装数据库库
> pip install robotframework-databaselibrary
使用以下命令安装 cx_Oracle
> pip install cx_Oracle
然后尝试连接到Oracle数据库,如下所示:
Connect to the Database $oracleDbHost $oracleDbPort $oracleDatabaseName $oracleUserName $oraclePassword
我收到了错误
DLL load failed: The specified module could not be found
相同的设置和代码适用于其他同事,但不适用于我。
出了什么问题
【问题讨论】:
【参考方案1】:我为ORACLE_HOME
和TNS_ADMIN
环境变量进行了设置,但没有将ORACLE_HOME
添加到path
环境变量中。
在路径变量中添加%ORACLE_HOME%/bin
解决了这个问题。
【讨论】:
以上是关于DLL 加载失败:找不到指定的模块。在机器人框架中连接 Oracle 数据库的主要内容,如果未能解决你的问题,请参考以下文章
sklearn:ImportError:DLL加载失败:找不到指定的模块
ImportError:导入聚合时DLL加载失败:找不到指定的模块