Vraag Probleem linken igraph: ImportError: libigraph.so.0


Na het volgen van de instructies voor het installeren van de igraph bibliotheek, Ik kreeg de volgende foutmelding:

ImportError: libigraph.so.0: cannot open shared object file: No such file or directory

Is er een oplossing voor dit probleem? Ik kwam hetzelfde probleem tegen op twee verschillende Ubuntu 14.04.1-installaties.


1
2018-02-19 18:46


oorsprong




antwoorden:


Twee oplossingen werkten voor mij (getest op beide Ubuntu 14.0.1-installaties).

  1. Een aanwijzing volgen op een stackoverflow-vraag, de fout ging weg na het toevoegen van de volgende regel aan mijn ~/.bashrc het dossier:

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib"

  1. Van een suggestie op de igraph mailinglijst, voert het volgende commando uit na make install probleem opgelost:

sudo ldconfig

Ik begrijp het probleem niet genoeg om te weten welke van deze oplossingen de voorkeur heeft, noch waarom de fout zich voordoet en specifiek lijkt te zijn voor Ubuntu.


1
2018-02-19 18:46



Dankzij Bradford Boyle leerde ik dat dit probleem niet specifiek is voor igraph. Zien foo.so.0 koppelingsprobleem. Het lijkt van die lange draad dat sudo ldconfig heeft de voorkeur. Ik vermoed ook dat ldconfig draait bij het opstarten. - Steve Koch