Python连接Oracle时报错"64-bit Oracle Client library cannot be loaded"问题的解决

在使用Python连接Oracle时报错"64-bit Oracle Client library cannot be loaded"。经检查Python与Oracle使用的均是64位版本。原因是运行Python的客户机未安装64位的Oracle Instant Client。

下载Oracle Instant Client并解压后要将Oracle Instant Client的路径配到环境变量Path中,要配到子目录instantclient_XX_X(X是版本号)这一级。

这样操作之后,应该就没有原来的错误了。但是这样从Oracle中select出来的中文可能会是问号。为此还要配置环境变量NLS_LANG,其值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。

你可能感兴趣的:(自动化测试)