2017-03-04 248 views

回答

0

有很多不同的原因可能会导致此错误,但您的问题确实没有足够的信息。您在标题中提到了cx_Oracle,但是您确定它已正确安装?该cx_Oracle网站,例如,提到:

pip install cx_Oracle (on platforms other than Windows) or download directly from PyPI.

这个答案可能会帮助:easy_install cx_Oracle (python package) on Windows

0

确保你的Python,cx_Oracle和Oracle客户端都是64位或都是32位。如果其中一个不同,你可以得到这个错误。

+0

我的Python 2.7是64位(AMD 64),但我不知道如果我安装正确的cx_Oracle如何检查? –

+0

确保您从PyPI的名称(https://pypi.python.org/pypi/cx_Oracle/5.2.1)中下载并安装了带有amd64的版本。但是,如果您使用的是Windows,那么如果您安装了错误的版本,则应该抱怨。但是,如果你只是复制它,你可以做到这一点。另外,请确保您使用的是64位版本的Oracle Instant Client。 –