我在运行一些在命令行中导入cx_Oracle的代码时遇到问题,尽管相同的代码在控制台中运行。还有什么我需要设置才能通过命令行让它工作吗?
通过从保存.py文件的同一文件夹中打开命令行窗口来运行它,并运行python test.py并遇到以下内容:
import cx_Oracle
ImportError: DLL load failed: %1 is not a valid Win32 application.
不确定是否还需要设置通过命令行运行cx_Oracle?已经尝试了有关设置PATH,ORACLE_HOME,重新安装的所有建议,但无法使其工作。我正在使用的版本是
Python:2.7
cx_Oracle:cx_Oracle-5.1.3-11g.win-amd64-py2.7
即时客户:12.1.0.0
Windows:7企业版
答案 0 :(得分:0)
我也发现了这种问题。 看看这句话“不是一个有效的Win32应用程序”,所以我决定将cx_Oracle改为cx_Oracle-5.1.3-11g.win-32-py2.7。幸运的是,它确实有效。