环境:
Python版本:3.6.6
win系统:64位
Linux系统:64位
首先安装配置时,版本必须一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本!
需要的安装包:
cx_Oracle 下载
https://pypi.python.org/pypi/cx_Oracle/6.0rc1
https://sourceforge.net/projects/cx-oracle/files/
cx_Oracle-6.0rc1-cp36-cp36m-manylinux1_x86_64.whl # linux
cx_Oracle-6.0rc1-cp36-cp36m-win_amd64.whl # PIP 安装
Windows 安装步骤:
解压 [instantclient ]客户端到指定目录,并新建环境变量:例如: ORACLE_HOME == D:\app\oracle\product\instantclient_11_2
(设置好后cx_oracle会通过此路径找到它要的oci.dll等动态链接库)
或者手动将文件复制过去:
将解压文件夹下的oci.dll, oraocci12.dll,oraociei12.dll 拷贝到python安装目录下的lib/site-packages中
安装 cx_Oracle ;
验证安装是否成功: import cx_Oracle 或 python -c "import cx_Oracle"
Linux