[pyar] psycopg2: ImportError con pg 9.1 y python2.7

Alan Etkin spametki en gmail.com
Jue Jul 26 09:13:14 ART 2012


Ya mandé el mensaje desde la interfaz de google groups, pero pareciera
que no funcionó; disculpen si está duplicado.

Estoy tratando de usar psycopg2 en un servidor con CentOS 5.8; compilé
Python2.7.3 y psycopg2 e instalé PostgreSQL 9.1.4 con yum, pero al
hacer import me devuelve este error:

Python 2.7.3 (default, Jul 25 2012, 19:59:36)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import psycopg2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/python2.7/lib/python2.7/site-packages/psycopg2/__init__.py",
line 67, in <module>
    from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: /opt/python2.7/lib/python2.7/site-packages/psycopg2/_psycopg.so:
undefined symbol: lo_truncate

Hay información sobre el error en el FAQ, de psycopg:

http://initd.org/psycopg/docs/faq.html#problems-compiling-and-deploying-psycopg2

La salida del comando ldd es:

[root en pycom ~] # ldd
/opt/python2.7/lib/python2.7/site-packages/psycopg2/_psycopg.so | grep
libpq
        libpq.so.4 => /usr/lib/libpq.so.4 (0x00b99000)

¿Alguna idea de cómo solucionarlo?



More information about the pyar mailing list