[[Установка 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'

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
114 -7 = ?
 
howto/ubuntu/cx_oracle.txt · Последние изменения: 2013/11/27 10:09 — lexa
Gentoo Linux Driven by DokuWiki