Python Cx\U oracle的DLL文件加载失败

Python Cx\U oracle的DLL文件加载失败,python,path,cx-oracle,oracle-home,Python,Path,Cx Oracle,Oracle Home,我正在使用Python 3.1.2。我已经下载了cx_Oracle(Windows x86安装程序(Oracle 10g,Python 3.1))。我使用的是Oracle Database 10g Enterprise Edition版本10.2.0.4.0-64位 我正在尝试访问远程Oracle服务器。我还没有安装任何Oracle客户端。但是,我使用SQLTools 1.5.0,我从某个地方手动复制粘贴 我知道cx_Oracle需要一个来自Oracle客户端的DLL文件来访问远程数据库,因此我

我正在使用Python 3.1.2。我已经下载了cx_Oracle(Windows x86安装程序(Oracle 10g,Python 3.1))。我使用的是Oracle Database 10g Enterprise Edition版本10.2.0.4.0-64位

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

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

ImportError:DLL加载失败:找不到指定的模块


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

Oracle客户端不是安装程序,而是一系列zip软件包。从此()下载相应的即时客户端,解压缩它们,将它们粘贴到您的C驱动器或您喜欢的任何位置,并将其添加到您的LD_LIBRARY_PATH和ORACLE_HOME env vars。

为什么要复制.DLL文件?你为什么不运行正确的安装程序?因为我没有在我的计算机上安装的权限。正确的安装程序会完成这项工作吗?只是有同样的问题,似乎您确实需要本地oracle客户端安装,请参阅