cx_Oracle导入失败

cx_Oracle导入失败

安装cx_Oracle,后在 Lib\site-packages 目录下能找到 cx_Oracle.pyd

Python 2.4.3
oracle客户端可以在机器上执行sqlplus

>>> import cx_Oracle

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in -toplevel-
    import cx_Oracle
ImportError: DLL load failed: 找不到指定的程序。

请问 cx_Oracle需要调用oracle的 哪个DLL啊,
需要修改什么环境变量吗
需要环境变量ORACLE_HOME正确设置,且cx_Oracle的版本要和安装的Oracle的oci版本匹配
import cx_Oracle 的时候,会判断python的版本,可能是你的cx_Oracle与python版本不符合,去下一个 python24的 cx_Oracle试一下
我的环境是
python 2.4.3
oracle client  9.2.0.1.0
cx_Oracle  cx_Oracle-4.2-win32-9i-py24.exe
ORACLE_HOME也已经正确设置了,
就是无法导入啊
把cx_Oracle 所在目录加到 sys.path 里了再试试