这篇文章主要介绍了python安装cx_Oracle模块常见问题与解决方法,举例分析了Python在Windows平台与Linux平台安装cx_Oracle模块常见问题、解决方法及相关注意事项,需要的朋友可以参考下
本文实例讲述了python安装cx_Oracle模块常见问题与解决方法。分享给大家供大家参考,具体如下:
安装或使用cx_Oracle时,需要用到Oracel的链接库,如libclntsh.so.10.1,否则会有各种各样的错误信息。
安装Oracle Instant Client就可得到这个链接库,避免安装几百兆之巨的Oracle Client。
软件下载地址:
cx_Oracle的主页:cx-oracle.sourceforge.net/
必需的Oracle链接库的下载地址:www.oracle.com/technology/software/tech/oci/instantclient/index.html
常见的错误和解决方法:
一.win32二进制安装
在windows下安装cx_Oracle-5.0-10g.win32-py2.6.msi之后,导入时,报DLL加载失败的错误,如下:
IDLE 2.6.1>>> import cx_Oracle
Traceback (most recent call last):
File "", line 1, in
import cx_Oracle
ImportError: DLL load failed: 找不到指定的程序。
解决方法:
从Oracle站点下载instantclient-basic-win32-1