CentOS 7 | python3: erro ao carregar bibliotecas compartilhadas: libpython3.5m.so.1.0

CentOS 7 | python3: erro ao carregar bibliotecas compartilhadas: libpython3.5m.so.1.0

Estou implantando um servidor Django.

Já instalei o python 3.5 sem erros, mas houve alguns problemas quando tentei compilar o mod_wsgi (para poder compartilhar o djangoaplicativo em um ambiente de intranet com o apache):

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

ele me disse que Falha ao localizar a biblioteca Python /usr/local/lib/libpython3.3m.so.

Procurando a solução no Google, encontreiesta soluçãoexplicando que eu precisava recompilar o python3 com o sinalizador --enable-shared.

então, comecei a remover python3 e python3.5 /usr/local/bine recompilei python3. Estava tudo bem, até que tentei verificar a versão do python compython3 --versãoe obtive o seguinte:

[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

Não consigo encontrar nenhuma solução para isso.

Responder1

Seu sistema pode não estar procurando /usr/local/libpor padrão bibliotecas compartilhadas. Ao compilar coisas, defina a variável de ambiente:

export LD_RUN_PATH=/usr/local/lib

Isso só é necessário quando você compila coisas.

Isso ou adicione /usr/local/libaos diretórios pesquisados ​​pelo sistema por bibliotecas compartilhadas.

informação relacionada