cx_Oracle ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
2015-01-23 16:36
746 查看
cx_Oracle ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
环境:Win7 64位
Python2.7.2 64位
Oracle client 32位
cx_Oracle: Windows amd64 Installer (Oracle 11g, Python 2.7)
在python终端报错:
Python代码
>>> import cx_Oracle
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
原因:
在64位系统上安装32位Oracle client,是因为要安装PLSQL Developer,但是货认不了64位的Oracle Client。所以现在导致现在的cx_Oralce认不到oci.dll的32位版本。
解决方法:
1.安装64位的oracle client
2.拷贝一个64位的 oci.dll 到%python_home%\Lib\site-packages 下
相关文章推荐
- python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
- Python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
- import cx_Oracle 错误: ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。(暂未解决)
- import _mysql----ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
- Python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
- 解决import _tkinter时提示ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
- python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
- ImportError:DLL load failed:%1 不是有效的Win32应用程序
- ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
- python ImportError: DLL load failed: %1 不是有效的 Win32 应用程
- 安装python2.7(windows),wxpython: import wx:ImportError:DLL load failed:%1不是有效的Win32应用程序
- ImportError DLL load failed: %1 不是有效的 Win32 应用程序
- python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
- ImportError DLL load failed: %1 不是有效的 Win32 应用程序
- ImportError DLL load failed: %1 不是有效的 Win32 应用程序
- 安装python2.7(windows),wxpython: import wx:ImportError:DLL load failed:%1不是有效的Win32应用程序
- Python oracle ImportError: DLL load failed: 找不到指定的程序 or dll load failed 不是有效的 win32 应用程序。
- numpy ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
- python运行mysql的程序时报错,ImportError DLL load failed: %1 不是有效的 Win32 应用程序
- Python配置OpenCV时报错:ImportError DLL load failed: %1 不是有效的 Win32 应用程序