CentOS 7 | python3: error al cargar bibliotecas compartidas: libpython3.5m.so.1.0

CentOS 7 | python3: error al cargar bibliotecas compartidas: libpython3.5m.so.1.0

Estoy implementando un servidor Django.

Ya instalé Python 3.5 sin errores, pero por algunos problemas cuando intenté compilar mod_wsgi (para poder compartir la djangoaplicación en un entorno de intranet con Apache):

./configure --with-python=/usr/local/bin/python3.5

me dijo que no se pudo ubicar la biblioteca de Python /usr/local/lib/libpython3.3m.so.

Buscando la solución en Google encontréesta soluciónexplicando que necesitaba recompilar python3 con el indicador --enable-shared.

entonces, procedí a eliminar python3 y python3.5 /usr/local/biny volví a compilar python3. Todo estaba bien, hasta que intenté verificar la versión de Python conpython3 --versióny obtuve lo siguiente:

[rortega@Production Python-3.5.2]$ python3 --version
python3: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory

No puedo encontrar ninguna solución a esto.

Respuesta1

Es posible que su sistema no busque /usr/local/libbibliotecas compartidas de forma predeterminada. Cuando compilas cosas, configura la variable de entorno:

export LD_RUN_PATH=/usr/local/lib

Esto sólo es necesario cuando compilas cosas.

Eso o agregar /usr/local/liba los directorios buscados por el sistema bibliotecas compartidas.

información relacionada