Replies (2)

  • @Lis, качаем cx_Oracle.rpm из cx-oracle.sourceforge.net под свой ver python oracle, совместимость пока не проверял.
    ставим его на deb: alien -i ./cx_Oracle* если нет alien стави из репов
    проверяем:
    $python
    >> import cx_OracleNo module named cx_Oracle

    нет его бдядь видети ли... почему?
    >> import sys
    >> print sys.path
    ['', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0]
    это пути откуда берутся модули мой же находится тут: /usr/lib/python2.6/site-packages/

    либо каждый раз делать sys.path.append("/usr/lib/python2.6/site-packages/")
    либо cp /usr/lib/python2.6/site-packages/cx_Oracle.so /usr/local/lib/python2.6/dist-packages

    первый глюк побороли пробуем снова
    >> import cx_OracleImportError: libclntsh.so.11.1: cannot open shared object file: No such file or directory
    нет модуля libclntsh.so.11.1 потом была такая же ошибка с libnnz11.so
    их я скачал с сайта oracle интерфейсы под с++ для oracle "instantclient"
    cp ./libclntsh.so.11.1 lib
    cp ./libnnz11.so lib

    следущая ошибка, нет libaio.so.1
    но он уже был в моих репах
    apt-get install libaio

    после всей этой ебли
    >> import cx_Oracleпрошел без ошибок

    теперь будем цепляться к базе
    продолжение возможно...
  • @Lis, продолжение #1209603