MacOS下安装cx

    技术2026-01-17  8

    文章目录

    一、安装环境二、准备软件包2.1 oracle_client和SDK2.2 cx_Oracle 三、安装步骤3.1 解压oracle_client ,SDK软件包。3.2 在当前目录下新建一个文件夹“OracleSpace”。3.3 将解压过的软件包放入OracleSpace件夹下,并将sdk文件夹放入instantclient_11_2文件夹下。如下图所示:3.4 进入sdk文件,解压ottclasses.zip 文件。 四、建立软连接五、配置环境变量5.1 将如下信息添加到.bash_profile文件里,执行命令如下。5.2 使配置文件生效 六、安装并配置完成。

    一、安装环境

    本文介绍的安装环境为:OS X EI Capitan 版本 10.11.3 X64

    二、准备软件包

    安装前需要准备3个软件包,它们分别是oracle_client ,SDK和cx_Oracle。需要注意的是,软件包版本要一致。

    2.1 oracle_client和SDK

    oracle_client版本: instantclient-basic-macos.x64-11.2.0.4.0 SDK版本:instantclient-sdk-macos.x64-11.2.0.4.0 软件包: 下载链接.

    2.2 cx_Oracle

    版本:cx_Oracle 8.0.0 方法1:打开MacOS终端,输入如下命令,待其自动安装完成。本文测试使用的是方法1。 安装详细说明可参考这里: 网址.

    sudo pip3 install cx_oracle –pre

    方法2:从网站上自行下载安装。 软件包: 下载链接.

    三、安装步骤

    3.1 解压oracle_client ,SDK软件包。

    3.2 在当前目录下新建一个文件夹“OracleSpace”。

    cd ~ mkdir OracleSpace

    3.3 将解压过的软件包放入OracleSpace件夹下,并将sdk文件夹放入instantclient_11_2文件夹下。如下图所示:

    3.4 进入sdk文件,解压ottclasses.zip 文件。

    四、建立软连接

    进入instantclient_11_2文件夹下,并执行如下命令。

    cd ~/OracleSpace/instantclient_11_2 ln -s ibocci.dylib.11.1 libocci.dylib ln -s libclntsh.dylib.11.1 libclntsh.dylib

    五、配置环境变量

    5.1 将如下信息添加到.bash_profile文件里,执行命令如下。

    vim ~/.bash_profile .bash_profile文件中添加信息如下: export ORACLE_HOME=/Users/gdadmin/OracleSpace/instantclient_11_2 export DYLD_LIBRARY_PATH=$ORACLE_HOME:$ORACLE_HOME/sdk/oracle/ott:$DYLD_LIBRARY_PATH export LD_LIBRARY_PATH=$ORACLE_HOME/sdk/include:$LD_LIBRARY_PATH

    说明:执行“vim ~/.bash_profile“,是为了打开.bash_profile文件并添加相应环境变量,如下图所示。

    5.2 使配置文件生效

    执行如下命令,然后重启终端,使配置文件生效。

    source ~/.bash_profile

    六、安装并配置完成。

    Processed: 0.014, SQL: 9