环境:
Python 3 64位
Oracle 12c 64位
Oracle Instant Client 64位
Windows 10 64位
过程:
1、下载安装Oracle instant client
解压软件包得到以下目录
E:\instantclient-basic-windows.x64-12.2.0.1.0\instantclient_12_2
2、设置Windows 10的环境变量
控制面板 -> 系统 -> 高级系统设置 -> 环境变量 -> 系统变量
新建ORACLE_HOME,值为E:\instantclient-basic-windows.x64-12.2.0.1.0\instantclient_12_2
新增PATH, 值为%ORACLE_HOME%
3、下载安装Python 3
4、Python 3 安装cx_Oracle模块
pip install cx_Oracle
5、检查是否安装成功的代码
import cx_Oracle
conn = cx_Oracle(username, password, oracle_server_ip:1521/oracle_sid)
oracle_version = conn.version
print (oracle_version)