mac系统python2安装cx_Oracle

下载地址

Oracle官网 instantclient下载页面

以下以11.2.0.4.0版本为例,并unzip解压至同一目录:

  • 下载instantclient-basic-macos.x64-11.2.0.4.0.zip
  • 下载instantclient-sdk-macos.x64-11.2.0.4.0.zip
  • 下载instantclient-sqlplus-macos.x64-11.2.0.4.0.zip

安装步骤

  1. 解压的目录移动到平时自己归类的文件夹
  2. 建立软链接
$ ln -s libclntsh.dylib.11.2 libclntsh.dylib
$ ln -s libocci.dylib.11.2 libocci.dylib
  1. 设置环境变量
$ vi ~/.bash_profile
export ORACLE_VERSION="11.2"
export ORACLE_HOME="/path/to/instantclient_11_2"
export PATH=$PATH:"$ORACLE_HOME"

export DYLD_LIBRARY_PATH="$ORACLE_HOME"
export LD_LIBRARY_PATH="$ORACLE_HOME"

其中ORACLE_HOME的值请根据实际填写

  1. 生效环境变量
$ . ~/.bash_profile

5.使用pip安装cx_Oracle

$ pip install cx_Oracle

你可能感兴趣的:(mac系统python2安装cx_Oracle)