Python module "cx_Oracle" module could not be found
cx-oracle, module, oracle, python
Solution
Yes, you have to have an Oracle client installed at your side.
From the cx_ORacle README
"Please note that an Oracle client (or server) installation is required in order to use cx_Oracle. If you do not require the tools that come with a full client installation, it is recommended to install the Instant Client which is far easier to install."
EDIT link to Instant Client: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
Problem
I recently installed cx_Oracle module on my machine, in order to connect to a remote Oracle database server. (I have no Oracle client at my side). - Python: Version 2.7 x86 - Oracle: Verision 11.1.X x64 - Cx_Oracle:Verion-5.1.2-11g.win32-py2.7 Then everytime I run my script, it fails and print the following message: ImportError: DLL load failed: The specified module could not be found. I found a related post at Here, so I am wondering if I anyway have to have an Oracle client at my side where the python script is invoked. Can anyone help me out? Thanks in advance.