如何为python安装METIS库?

时间:2019-01-23 11:37:52

标签: python install metis

我想在Windows7.i上为python安装METIS:

pip install metis

我得到了这个结果:

Requirement already satisfied: metis in 
c:\users\mina\appdata\local\programs\python\python36\lib\site-packages 
(0.2a4)

我使用了以下代码:

make config shared=1

我得到了这个结果:

make: *** No rule to make target `config'.  Stop.

也许你可以帮助我。

3 个答案:

答案 0 :(得分:1)

metis-python只是一个包装,它还没有核心METIS,您需要单独安装METIS。您可以从此处获取源代码:

  

http://glaros.dtc.umn.edu/gkhome/metis/metis/download

安装说明可以在安装包中的Install.txt中找到。下载并解压缩后,上面的Suraj M答案会派上用场。

答案 1 :(得分:1)

还有一点要注意,当我在Ubuntu 16.04计算机上安装python metis时。

make install之后,您只能在libmetis.so目录中获得/usr/local/lib

因此

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

应更改为

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

答案 2 :(得分:0)

pip install metis
      -or-
easy_install metis

从源代码构建Metis时,您可能需要在配置选项中添加“ shared = 1”,以便它构建共享库而不是静态库。

请注意,共享库是必需的,默认情况下在配置过程中未启用。通过发出以下命令将其打开:

make config shared=1
make install

然后,设置您的METIS_DLL环境变量:

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

来源:https://metis.readthedocs.io/en/latest/