在Windows上安装cx_Oracle时出错

时间:2014-09-12 06:35:33

标签: python-2.7 cx-oracle

我正在尝试在我的Windows中安装python的cx_Oracle模块。 我一直收到下面提到的错误错误:找不到Oracle软件安装

我需要什么样的Oracle软件来使cx_Oracle模块工作?

----------------------------------------------- ----------------------

C:\Users\ndhaka.ORADEV>pip install cx_Oracle
Downloading/unpacking cx-Oracle
Running setup.py (path:c:\users\ndhaka~1.ora\appdata\local\temp\pip_build_ndhaka\cx-Oracle\setup.py) egg_info for package cx-Oracle
Traceback (most recent call last):
  File "<string>", line 17, in <module>
  File "c:\users\ndhaka~1.ora\appdata\local\temp\pip_build_ndhaka\cx-Oracle\setup.py", line 135,in <module>
    raise DistutilsSetupError("cannot locate an Oracle software " \
distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

文件“”,第17行,

文件“c:\ users \ ndhaka~1.ora \ appdata \ local \ temp \ pip_build_ndhaka \ cx-Oracle \ setup.py”,第135行,

raise DistutilsSetupError("cannot locate an Oracle software " \

distutils.errors.DistutilsSetupError:找不到Oracle软件安装


清理...... 命令python setup.py egg_info失败,错误代码1在c:\ users \ ndhaka~1.ora \ appdata \ local \ temp \ pip_build_ndhaka \ cx-Oracle中 在C:\ Users \ ndhaka.ORADEV \ pip \ pip.log中存储失败的调试日志

1 个答案:

答案 0 :(得分:2)

您需要在您的计算机上安装Oracle客户端,因为cx_Oracle只是Python和Oracle客户端之间的桥梁。 我遇到了同样的问题,通过从here安装即时客户端解决了我的问题 请确保将兼容版本(32或64位)安装到您的系统

按照此链接中的所有步骤操作,您将在您的计算机中完美安装cx_Oracle模块。 link