Como instalo o Bem ++?

1

Eu não tenho nenhuma experiência em usar o Ubuntu, mas eu quero usar este software: link que infelizmente me forçou a usar o Ubuntu . Eu instalei o Ubuntu e depois tentei instalar o software.

~/Desktop/bempp$ python bempp_setup.py -b bempp_setup.cfg

Mas recebi este erro.

BEM++ INSTALLATION FAILED WITH ERROR MESSAGE: 
Could not find the Python runtime library in either '/usr/lib' or '/usr/lib64'. Specify its location manually by setting the 'lib' option in the 'Python' section of your configuration file.

Eu gostaria de receber ajuda para lidar com esse erro. Eu instalei o Enthought Canopy no meu sistema usando este guia: link /quick-start/install_linux.html mas parece que eu preciso faça algumas modificações para que o software (BEM ++) possa encontrar a biblioteca de tempo de execução do python. Estou confuso e não sei o que fazer. Por favor ajude!

PROGRESSO

Então, eu posso especificar a localização da biblioteca de tempo de execução do python em bempp_setup.cfg assim:

include_dir=/usr/include/python2.7
lib=/usr/lib/libpython2.7.so

Então, isso me leva à minha próxima pergunta, como descobrir onde esses arquivos estão no meu sistema?

    
por Sahil Chaudhary 20.07.2014 / 00:33

1 resposta

0

O aplicativo que você está tentando construir a partir da origem e da instalação inclui algum código não-Python e, portanto, você provavelmente está perdendo as dependências necessárias. Você também precisará dos arquivos de desenvolvimento para criar aplicativos C / C ++ vinculados ao tempo de execução do Python ou fornecer módulos compilados para ele. Você pode fazer isso executando:

sudo apt-get install python-all-dev

Você também precisará instalar os compiladores g++ e gfortran , conforme indicado no link .

    
por dobey 20.07.2014 / 01:08