针对此错误,网上很多说法,设环境变量什么的。经测试很多都不需要,需要的只有两点:
1.python/cx_oracle/oracle instantclient位数一致,都是32位或都是64位。
PS:我用32位写的程序打包成exe后放到windows10 64位电脑上可以运行。只需要把32位oracle instantclient的dll与exe放在一个文件夹即可。
2.将instantclient解压后的dll文件放置到python根目录。
Python(cx_oracle)的DPI-1047错误
于 2022-05-16 15:05:24 首次发布