2
votes

comment installer la bibliothèque METIS pour python?

Je veux installer METIS pour python sur windows7.i utilise:

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

J'ai obtenu ce résultat:

make config shared=1

et j'ai utilisé le code suivant:

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

J'ai obtenu ce résultat:

pip install metis

Vous pouvez peut-être m'aider.


1 commentaires

Si quelqu'un est toujours aux prises avec ce problème sous Windows, il devrait considérer ma réponse à ceci .


3 Réponses :


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

4 commentaires

Votre makefile devrait idéalement être nommé makefile , et non make . Notez que vous pouvez appeler votre makefile comme vous le souhaitez, mais comme vous l'avez trouvé, vous avez alors besoin de l'option -f avec make pour spécifier le nom du makefile < / code>. L'utilisation du nom par défaut de makefile vous simplifie la vie.


Je ne sais pas quoi faire maintenant. exactement que dois-je faire?


au lieu de make , vous pouvez essayer d'utiliser makefile une fois .. !!


@SurajM Je rencontre le même problème. Il semble que ce n'est pas clair où nous devrions exécuter "make config shared = 1" et les commandes suivantes. pip semble installer le paquet dans "~ / .local / lib / python3.6 / site-packages /" Cependant, il n'y a pas de fichier makefile dans le dossier metis. dois-je en faire un nouveau? aussi, il n'y a pas de libmeis.dylib dans "/ usr / local / lib /"



1
votes

Le metis-python n'est qu'un wrapper, il n'a pas encore le noyau METIS, vous devez installer METIS séparément. Vous pouvez obtenir la source ici:

http://glaros.dtc.umn.edu/gkhome/metis / metis / télécharger

les instructions d'installation se trouvent dans le package à Install.txt. Une fois que vous l'avez téléchargé et déballé, la réponse de Suraj M ci-dessus vous sera utile.


0 commentaires

1
votes

Encore une chose à noter lorsque j'installe python metis sur la machine Ubuntu 16.04.

Après avoir effectué l'installation , vous ne pouvez obtenir libmetis.so que dans le répertoire / usr / local / lib .

Par conséquent

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

devrait être remplacé par

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


0 commentaires