2011-03-17 74 views
2

我正在使用Python 3.1.2。我已经下载了cx_Oracle(Windows x86安装程序(Oracle 10g,Python 3.1))。我正在使用Oracle数据库10g企业版版本10.2.0.4.0 - 64位。DLL文件加载失败对于Cx_oracle

我正在尝试访问远程Oracle服务器。我没有安装任何Oracle客户端。但是,我使用的SQLTools 1.5.0,我从一些地方手动复制粘贴。

我开始知道cx_Oracle需要一个来自Oracle客户端的DLL文件来访问远程数据库,因此我将所有DLL文件从SQLTools文件夹复制到某个位置。我添加了将ora.dll保存在系统环境变量(PATH和ORACLE_HOME)中的位置。但它似乎并不奏效。我得到了同样的错误:

ImportError: DLL load failed: The specified module could not be found.

我错过了一些东西。本手册是否可以完成这项工作,还是必须安装Oracle客户端?

+0

你为什么要复制.DLL文件?你为什么不运行正确的安装程序? – 2011-03-17 12:09:32

+0

因为我没有权利在我的电脑上安装。合适的安装人员会完成这项工作吗? – 2011-03-22 04:43:06

+2

只是有相同的问题,似乎你确实需要一个本地的oracle客户端安装,请参阅http://stackoverflow.com/questions/1711408/help-installing-cx-oracle – Nicolas78 2011-09-20 10:42:41

回答