Instalando o wrapper do Python para METIS: Não é possível localizar a biblioteca compartilhada METIS_DLL

0

Estou planejando usar o Metis para desenhar algumas redes e gráficos usando o Python 2.7. Eu baixei o Metis de aqui . Eu compilei e instalei o código-fonte sem problemas. Para instalar o wrapper do Python, segui as instruções dadas aqui , mas quando executo o comando easy_install como:

$ easy_install metis

Eu recebo este erro:

RuntimeError: Could not locate METIS dll. Please set the METIS_DLL environment variable to its full path.

No segundo link acima, eu entendo que tenho que especificar o caminho completo para algum arquivo 'biblioteca compartilhada METIS' na variável de ambiente METIS_DLL. Mas eu não sei o que o arquivo é chamado e onde ele está localizado ou como devo especificar o caminho em uma variável de ambiente.

De acordo com minha pesquisa no Google, descobri que o arquivo pode ser chamado de 'libmetis.so', mas não tenho nenhum arquivo com esse nome em /usr/local/lib ou /usr/lib ou /opt . Alguém poderia me dar uma pista sobre isso?

Estou trabalhando no Mac OS X 10.6.8, com o Python 2.7.3.

Qualquer ajuda seria apreciada, obrigado.

    
por user222684 07.05.2013 / 20:11

1 resposta

0

Pode ser necessário adicionar "shared = 1" às suas opções de configuração ao criar o Metis a partir do código-fonte, para que ele crie uma biblioteca compartilhada em vez de uma estática.

make config shared=1
make install

Em seguida, configure sua variável de ambiente METIS_DLL:

export METIS_DLL=/usr/local/lib/libmetis.dylib

Fonte: link

    
por 13.05.2013 / 21:57