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 < maeng...@gmail.com> 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. > <yourpa...@gmail.com>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< >> maeng...@gmail.com> 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 >>> Python-es@python.org >>> 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 >> Python-es@python.org >> 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
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/