2017-03-01 77 views
0

我安装Visual C++编译器,DatabaseLibrary和cx_Oracle库与Oracle数据库工作DLL加载失败:指定的模块找不到。在机器人框架连接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 

相同的设置和代码工作的其他同事,但不适合我。

什么地方出了错

回答

0

我做了ORACLE_HOMETNS_ADMIN环境变量的设置,但没有添加ORACLE_HOMEpath环境变量。 将%ORACLE_HOME%/bin添加到路径变量解决了问题。

相关问题