尝试导入python时出现cx_Oracle问题

2024-09-30 22:20:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在一个linux rhelx86_64中的apachews中运行python。在

在安装和配置Python2.5和Apache之后,我将Oracle Instant Client(basic和sdk)安装在一个.rpm文件中,没有任何问题。在

oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm
oracle-instantclient-devel-10.2.0.4-1.x86_64.rpm

我设置环境变量

^{pr2}$

然后通过.rpm文件安装cxüu Oracle,而且没有任何问题。在

cx_Oracle-5.0.3-10g-unicode-py25-1.x86_64.rpm

当我试图在python中导入cxüu Oracle时,我得到了一个消息

Python 2.5.2 (r252:60911, Jul  1 2010, 17:47:36)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cx_Oracle
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: /appl/paths/python2.5/site-packages/cx_Oracle.so: undefined symbol: OCIDBShutdown

我用谷歌搜索答案,但没有成功。有小费吗?在


Tags: 文件clientbasiclinuxapachesdkx86oracle
2条回答

我通过安装cx_Oracle的旧版本(4.3.1而不是5.1.2)解决了同样的问题。仅供将来参考。在

问题出在甲骨文家里,上面有个拼写错误

相关问题 更多 >