Eureka!! Con el último comentario de Chema me enfoque en el asunto de la librería por lo que eliminé algunas configuraciones que tenía en el .bash_profile, desinstalé las librerías cx_Oracle que había instalado y seguí las instrucciones que encontré en esta web https://gist.github.com/jarshwah/3863378, finalmente instale el cx_Oracle y.....
1 2 3 4 5 6 [maengora@fedoratux ~]$ pythonPython 2.7.5 (default, Nov 12 2013, 16:18:42) [GCC 4.8.2 20131017 (Red Hat 4.8.2-1)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import cx_Oracle>>> Listo! Gracias a tod@s por su colaboración. El 26 de noviembre de 2013 17:34, Manuel Enrique González Ramírez < [email protected]> escribió: > Ahora por lo menos cambio el mensaje de error, qué hice: > > La librería se encuentra instalada con el cliente en la > ruta /u01/app/oracle/product/11.2.0/client_1, libclntsh.so.11.1 > > Configure las variables de entorno para el oracle incluyendo: > > export LD_LIBRARY_PATH=$ORACLE_HOME > > Ahora al hacer import cx_Oracle el mensaje de error que arroja es: > > >>> import cx_Oracle > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > ImportError: libclntsh.so.11.1: wrong ELF class: ELFCLASS32 > > > Y al parecer me está diciendo que esta librería funciona a 32 bits y que > está siendo ser instanciada en una plataforma de 64 bits (que locura!) le > consulte al oráculo y me mandó a esta web: > > https://bugzilla.redhat.com/show_bug.cgi?id=461765 > > Donde en resumidas palabras debo arreglar el bug agregando la librería al > archivo spacewalk.conf que entre otras cosas no posee esta distro por > defecto y que tocará instalar, pero creo que será más tarde cuando llegue a > casa. > > > > El 26 de noviembre de 2013 13:51, Manuel Enrique González Ramírez < > [email protected]> escribió: > > Perdón por la tardanza al responder. >> >> Al ejecutar el comando de búsqueda find /var/lib -name 'libclntsh.so*' no >> encuentra nada. >> >> Ayer instale el Cliente de Oracle 11g que se descarga de la web y que >> pesa cerca de 612Mb con la esperanza de que registrara la dichos lib pero >> nada. >> >> La conexión la estoy tratando de hacer así: >> >> >>> import cx_Oracle >> Traceback (most recent call last): >> File "<stdin>", line 1, in <module> >> ImportError: libclntsh.so.11.1: cannot open shared object file: No such >> file or directory >> >> >> >> El 25 de noviembre de 2013 12:35, Miguel Beltran R. >> <[email protected]>escribió: >> >> Como instalaste la libreria? >>> >>> Si ejecutas find /var/lib -name 'libclntsh.so*' que aparecé? >>> si ejecutas ldd aparece alguna linea parecida a "file not found"? >>> >>> >>> El 25 de noviembre de 2013 10:13, Manuel Enrique González Ramírez< >>> [email protected]> escribió: >>> >>>> Hola a tod@s, >>>> >>>> Tengo Python 2.7 y estoy tratando de conectar a Oracle 11g utilizando >>>> la librería cx_Oracle pero he tenido varios inconvenientes, como por >>>> ejemplo esta: >>>> >>>> ImportError: libclntsh.so.11.1: cannot open shared object file: No such >>>> file or directory >>>> >>>> He seguido varios blogs donde muestran las posibles soluciones pero >>>> ninguna me ha funcionado. >>>> >>>> Mi sistema operativo es Fedora 19 y el Oracle lo tengo sobre una >>>> máquina virtual en redhat. >>>> >>>> Ya instale también el cliente de oracle y aún persiste el problema >>>> desde python, la conexión es normal (sin problemas me conecto desde una >>>> terminal) desde mi host (fedora) a la máquina virtual (redhat) con oracle. >>>> >>>> Agradezco a quien ya haya pasado por este calvario o a quien nunca lo >>>> sufrió pero pudo conectar python con Oracle. >>>> >>>> >>>> -- >>>> Manuel Enrique González Ramírez >>>> http://maengora.com >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> [email protected] >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>> >>> >>> -- >>> ________________________________________ >>> Lo bueno de vivir un dia mas >>> es saber que nos queda un dia menos de vida >>> >>> _______________________________________________ >>> Python-es mailing list >>> [email protected] >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> Manuel Enrique González Ramírez >> http://maengora.com >> > > > > -- > Manuel Enrique González Ramírez > http://maengora.com > -- Manuel Enrique González Ramírez http://maengora.com
_______________________________________________ Python-es mailing list [email protected] https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
