windows下python连接oracle环境搭建

python与oracle数据库进行交互需要安装cx_Oracle模块和oracle客户端

步骤如下:

1. 查看python版本号和位数

windows下python连接oracle环境搭建_第1张图片
image.png

2. 下载安装对应的cx_Oracle

不建议直接用pip安装,容易引发各种版本报错
下载地址:https://pypi.org/project/cx_Oracle/5.3/#files

服务器的oracle数据库版本是11g,所以cx_Oracle要选择5.3-11g,并且注意与本机python的版本、位数都对应

下载完成后运行,按提示安装,它将自动检测可用的python虚拟环境,需要记住cx_Oracle安装的目录Installation Directory

3. 下载oracle client

到官网下载客户端 http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html
根据python的位数选择32位或64位:

windows下python连接oracle环境搭建_第2张图片
image.png

选择11.2.0.1版 Instant Client 程序包 — Basic:

windows下python连接oracle环境搭建_第3张图片
image.png

下载后解压,进入instantclient_11_2目录,将oci.dll,oraocci11.dll,oraociei11.dll这3个文件复制到上一步cx_Oracle安装的目录Installation Directory 下面:

windows下python连接oracle环境搭建_第4张图片
image.png

环境搭建完毕,在python中import cx_Oracle,没有报错说明搭建成功。

你可能感兴趣的:(windows下python连接oracle环境搭建)