2016-03-24 22 views
11

Ho cambiato il mio computer in un sistema Linux Mint x64 e ho dei problemi con una libreria python, una libreria igraph, quando provo a eseguire e il vecchio programma che ho creato.Errore con libreria igraph - libreria deprecata

deprecation Avvertenza: per evitare la collisione del nome con il progetto igraph, questa libreria di visualizzazione è stata rinominata in "jgraph". Si prega di aggiornare quando conveniente.

Non riesco a trovare informazioni su come modificare il mio codice per la nuova libreria. Su un PC Win8, tramite l'installazione di pip, funziona perfettamente ma non riesco a farlo funzionare sul mio PC con Mint. La normale installazione realizzata con

sudo apt-get install python-IGRAPH

installare 0.6.5-1 versione della libreria. Ho anche provato a installare con pip ma mi dà lo stesso errore ma la versione installata è IGRAPH-0.1.11-py2.py3-nessuno-any.whl

sto usando solo la classe Graph

from igraph import Graph 

Cosa devo fare per modificare il mio codice per farlo funzionare con la nuova libreria? Mi sto perdendo qualcosa?

Edit: è lavorare sul mio portatile con menta x86 del sistema operativo, biblioteca versione 0.6.5-1

risposta

31

penso di aver installato il libray IGRAPH sbagliata.

Questo igraph(0.1.11) è quello installato, mentre questo igraph(0.7.1) è quello necessario (e il noto iGraph).

  • Utilizzando pip (una volta che hai installato), basta fare:

    sudo disinstallazione pip IGRAPH

  • quindi installare il pacchetto python-IGRAPH-0.7.1, utilizzando pip o apt-get come menzionate nelle commenti qui sotto:

    sudo pip install python-IGRAPH

Spero che funzioni.

+1

provato ma non funziona – BugliL

+0

funziona se scarico il codice sorgente dal sito Web e aggiungo la libreria _igraph.so installata con il pacchetto python-igraph tramite apt-get nella stessa cartella – BugliL

+0

Grande. Quindi il problema sembrava essere che tu avessi effettivamente la libreria sbagliata (quella fornita da Patrick Fuller) che è fallosa poiché quella necessaria è solitamente quella fornita da Tamas Nepusz. Aggiorno la mia risposta in modo da poterla contrassegnare come corretta. – ylnor

1
sudo -H pip uninstall igraph 

poi:

sudo pip install python-igraph 

ha lavorato per me.