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 django
aplicativo 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/bin
e 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/lib
por 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/lib
aos diretórios pesquisados pelo sistema por bibliotecas compartilhadas.