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 django
aplicació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/bin
y 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/lib
bibliotecas 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/lib
a los directorios buscados por el sistema bibliotecas compartidas.