[[ Установка cx_Oracle для Python на Ubuntu 10.04 ]]

UbuntuOraclePython

Установка cx_Oracle для Python на Ubuntu 10.04

instantclient 11.2.0.4.0
cx_Oracle 5.1.2
Python 2.6.5

Установка пакетов

Эти пакеты необходимы для работы

apt-get install build-essential python-dev python-setuptools libaio-dev

Установка Oracle Instant Client

На системе не установлен Oracle. Необходимо скачать только Oracle Instant Client.

http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

Распаковать

unzip instantclient-basic-linux.x64-11.2.0.4.0.zip -d /usr/local/
unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip -d /usr/local/

Прописать пути к библиотекам

/etc/ld.so.conf.d/instantclient_11_2.conf

/usr/local/instantclient_11_2

ldconfig

Установка cx_Oracle

Объявить необходимые переменные

export ORACLE_HOME=/usr/local/instantclient_11_2
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
cd $ORACLE_HOME && ln -s libclntsh.so.11.1 libclntsh.so

Установка утилитой easy_install

easy_install cx_oracle

Провера

python -c 'import cx_Oracle'

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
51 +15​ = 
 
howto/ubuntu/cx_oracle.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki