如何安装 Bem++?

如何安装 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 运行时库。我很困惑,不知道该怎么办。请帮忙!

进步

因此我可以像这样在 bempp_setup.cfg 中指定 python 运行时库的位置:

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

因此,这让我想到了下一个问题:我如何找出这些文件在我的系统上的位置?

答案1

您尝试从源代码构建并安装的应用程序包含一些非 Python 代码,因此您可能缺少所需的依赖项。您还需要开发文件来构建链接到 Python 运行时或为其提供编译模块的 C/C++ 应用程序。您可以通过运行以下命令执行此操作:

sudo apt-get install python-all-dev

您还需要安装g++gfortran编译器,如下所示http://www.bempp.org/installation.html

相关内容