Как мне установить Bem ++?

У меня нет опыта использования Ubuntu, но я хочу использовать это программное обеспечение: http://www.bempp.org/ , которое, к сожалению, заставило меня использовать Ubuntu. Я установил Ubuntu и позже, когда попытался установить программное обеспечение.

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

Но я получил эту ошибку.

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.

Я хотел бы получить помощь в устранении этой ошибки. Я установил Enthought Canopy в своей системе, используя это руководство: http://docs.enthought.com/canopyg /quick-start/install_linux.html, но, похоже, мне нужно внести некоторые изменения, чтобы программное обеспечение (BEM ++) может найти библиотеку времени выполнения Python. Я запутался и не уверен, что делать. Пожалуйста, помогите!

PROGRESS

Так получается, что я могу указать расположение библиотеки времени выполнения python в bempp_setup.cfg следующим образом:

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

Так что это подводит меня к моему Следующий вопрос, как узнать, где находятся эти файлы в моей системе?

1
задан 12 March 2018 в 11:13

1 ответ

Приложение, которое Вы пытаетесь создать из источника и установить, включает некоторый код не-Python, и поэтому Вы, вероятно, пропускаете необходимые зависимости. Вам также будут нужны файлы для разработчика для того, чтобы создать приложения C/C++, которые связываются со временем выполнения Python или обеспечивают скомпилированные модули для него. Можно сделать это путем выполнения:

sudo apt-get install python-all-dev

необходимо будет также установить g++ и gfortran компиляторы, как обозначено в http://www.bempp.org/installation.html .

0
ответ дан 12 March 2018 в 11:13

Другие вопросы по тегам:

Похожие вопросы: