Fehler beim Importieren von igraph

Beim Importieren von igraph in Python erhalte ich eine Fehlermeldung (siehe unten). Da igraph nicht Teil von anaconda ist, habe ich die folgenden Installationsschritte ausgeführt.

Was ist libglpk.35.dylib, wie soll ich es laden und warum tritt dieses Problem auf?

igraph kann nicht importiert werden
'' import igraph
'' Traceback (most recent call last):
''   File "<stdin>", line 1, in <module>
''   File "/Users/claushaslauer/anaconda/lib/python2.7/site-packages/igraph/__init__.py", line 34, in <module>
    '' from igraph._igraph import *
'' ImportError: dlopen(/Users/claushaslauer/anaconda/lib/python2.7/site-packages/igraph/_igraph.so, 2): Library not loaded: /usr/local/lib/libgmp.10.dylib
''   Referenced from: /usr/local/lib/libglpk.35.dylib
''   Reason: image not found
Installationsschritteinstall homebrew viaruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"install pkg-config (über igraph-help) brew install pkg-configinstall igraph via homebrew:brew install igraphVerknüpfung:brew install homebrew/science/igraphpip install python-igraph folgenden Vorschlägen von Evert:brew uninstall igraphbrew uninstall gmpbrew uninstall glkp -Error: No such keg: /usr/local/Cellar/glkp

brew install igraph

==> igraph von homebrew / homebrew-science installieren ==> igraph-abhängigkeit installieren: gmp ==> @ herunterladhttps: //homebrew.bintray.com/bottles/gmp-6.0.0a.yosemite.bottl. Bereits heruntergeladen: /Library/Caches/Homebrew/gmp-6.0.0a.yosemite.bottle.tar.gz ==> Gießen von gmp-6.0.0a.yosemite.bottle.tar.gz Fehler: Der Schritt zum Brauen des Links wurde nicht erfolgreich abgeschlossen Die Formel wurde erstellt, ist aber nicht mit / usr / local verknüpft. Konnte nicht mit / gmp.h verknüpft werden. Das Ziel /usr/local/include/gmp.h ist bereits vorhanden. Möglicherweise möchten Sie es entfernen: rm '/usr/local/include/gmp.h'

Um die Verknüpfung zu erzwingen und alle in Konflikt stehenden Dateien zu überschreiben: Verknüpfung erstellen - gmp @ überschreib

Um alle Dateien aufzulisten, die gelöscht werden würden: brew link --overwrite --dry-run gmp

Mögliche in Konflikt stehende Dateien sind: /usr/local/include/gmp.h /usr/local/lib/libgmp.a ==> Zusammenfassung /usr/local/Cellar/gmp/6.0.0a: 15 Dateien, 3.2M == > Installieren von igraph ==> Herunterladen vonhttps: //homebrew.bintray.com/bottles-science/igraph-0.7.1.yosem Bereits heruntergeladen: /Library/Caches/Homebrew/igraph-0.7.1.yosemite.bottle.tar.gz ==> Gießen von igraph-0.7.1.yosemite.bottle.tar.gz / usr / local / Cellar / igraph / 0.7.1: 83 Dateien, 6,4 Millionen

was macht "Fehler: Dasbrew link step wurde nicht erfolgreich abgeschlossen "impliziert?Ich sehe nichts im Zusammenhang mit/usr/local/lib/libglpk.35.dylib - Wenn ich jetzt Python aufrufe, tritt derselbe Fehler wie zuvor auf.Lösung mit Everts Hilfe

danke Evert für die zusätzliche Antwort. Mit diesem Inhalt kann ich jetzt igraph importieren. Drei Dinge zu beachten:

Wenn ich sagebrew tap homebrew/sciene, melde dich mit meinen github-Anmeldeinformationen an, ich erhalte

remote: Repository not found.
fatal: repository 'https://github.com/Homebrew/homebrew-sciene/' not found
Error: Failure while executing: git clone https://github.com/Homebrew/homebrew-sciene /usr/local/Library/Taps/homebrew/homebrew-sciene --depth=1 

Ich bin mir nicht sicher, wie kritisch dies ist, wie sich herausstellte, kann ich igraph ohne dieses ausführen. Die URLhttps://github.com/Homebrew/homebrew-sciene/ erzeugt einen 404-Fehler für mich.

brew search glpk undbrew search igraph both gibt die Ausgabe einer Zeile zurück, die auf @ zeighomebrew/science/...

brew link --overwrite gmp sagt, es wurden 11 Symlinks erstellt. Ich denke, das ist es, was mein Problem gelöst hat. Jetzt kann ich Igraph in Python importieren.

Danke für Ihre Hilfe

Antworten auf die Frage(2)

Ihre Antwort auf die Frage