繁体   English   中英

如何为python安装METIS库?

[英]how to install METIS library for python?

我想在 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.

也许你可以帮助我。

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/

metis-python 只是一个包装器,它还没有核心的 METIS,您需要单独安装 METIS。 您可以从这里获取源:

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

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

还有一件事要注意,当我在 Ubuntu 16.04 机器上安装 python metis 时。

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

所以

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

应该改为

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM