导入cx_Oracle python时导入错误

导入cx_Oracle python时导入错误,python,python-2.7,cx-oracle,Python,Python 2.7,Cx Oracle,ImportError:DLL加载失败:%1不是有效的Win32应用程序。我已经研究了2天,但无法解决。需要帮助 您可能会出现此错误的原因有很多,但您的问题确实没有足够的信息。您在标题中提到了cx_Oracle,但您确定安装正确吗?例如,cx_Oracle网站提到: pip安装cx\U Oracle(在Windows以外的平台上)或下载 直接来自PyPI 这个答案可能会有所帮助:确保您的Python、cx\u Oracle和Oracle客户端都是64位或32位。如果其中一个不同,则可能会出现此错

ImportError:DLL加载失败:%1不是有效的Win32应用程序。我已经研究了2天,但无法解决。需要帮助

您可能会出现此错误的原因有很多,但您的问题确实没有足够的信息。您在标题中提到了cx_Oracle,但您确定安装正确吗?例如,cx_Oracle网站提到:

pip安装cx\U Oracle
在Windows以外的平台上)或下载 直接来自PyPI


这个答案可能会有所帮助:

确保您的Python、cx\u Oracle和Oracle客户端都是64位或32位。如果其中一个不同,则可能会出现此错误。

我的python 2.7是64位(AMD 64),但我不确定是否安装了正确的cx\U Oracle如何检查?请确保从PyPI()下载并安装了名称为amd64的版本。但是,如果您使用的是Windows,它应该会抱怨您安装了错误的版本。不过,如果你只是照搬过来,你就可以做到这一点。另外,请确保您使用的是64位版本的Oracle Instant Client。