cx_Oracleをimportできないエラー

Eclipse上でcx_Oracleをimportすると、ImportErrorがでてしまう。
「ImportError: libclntsh.so.10.1: cannot open shared object file: No such file or directory」
インタラクティブシェルでは問題なかったのでいろいろ調べてみたら、端末上とEclipse上での環境変数・LD_LIBRARY_PATHの値が違っていることがわかった。

端末(envで確認)
/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib:
eclipse(import os; print os.environで確認
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/client:/usr/lib/jvm/java-6-openjdk/jre/lib/i386:

Eclipse側がどのタイミングで、どの設定で環境変数を設定しているかが分からなかったけど、次の手順で解決できた。

まずPyDevの環境変数の設定画面を開く。

ウィンドウ - 設定 - PyDev - インタープリタPython - 環境

「選択」ボタンで環境変数「LD_LIBRARY_PATH」を選択して追加する。

既存の設定値の後ろに端末で確認したLD_LIBRARY_PATHの値を追加する。