参考:https://github.com/giovannipcarvalho/PyCHAMELEON
网上找了好久,然后装了好几遍终于不会出问题了
安装之前要先安装make,cmake,gcc,g++
sudo apt install make;
sudo apt install cmake;
sudo apt install gcc;
sudo apt install g++;
下载好文件后先解压
- tar zxvf
- cd metis-5.1.0
修改一个include/metis.h的文件等于64(系统为64位时进行修改,32位不用修改)
#define IDXTYPEWIDTH 64 (35行)
#define REALTYPEWIDTH 64(43行) - sudo make config shared=1
- sudo make install
- cd ~
- gedit ~./bashrc
添加export METIS_DLL=/usr/local/lib/libmetis.so
(先查看一下usr/local/lib文件夹中是否存在libmetis.so文件,有时候文件为libmetis.a,这一句可以改为export METIS_DLL=/usr/local/lib/libmetis.a) - 重启
- pip install metis (终端中)
(自带的pip可能不是最新版本,需要更新)
sudo apt-get update
sudo apt install python-pip
(如果默认的python为python2.7,运行程序时使用的是python3,安装metis时运行pip3 install metis)
希望这篇文章能够帮到大家,也希望看到这篇文章的同道中人们科研顺利,没有bug!