Ho eseguito il brew install homebrew/science/igraph
Quando eseguo sudo pip3 install python-igraph
, Ho ricevuto il seguente errore
Cannot find the C core of igraph on this system using pkg-config.
We will now try to download and compile the C core from scratch.
Version number of the C core: 0.7.1.post6
We will also try: 0.7.1
Using temporary directory: /private/tmp/pip-build-35vcjf7l/python-igraph/tmp/igraph.4cz7yjcl
Downloading igraph-0.7.1.tar.gz... 0.28%error: <urlopen error retrieval incomplete: got only 992 out of 2967134 bytes>
Qualcuno può aiutare? Grazie molto
risposte:
2 per risposta № 1Nota questo post presume che tu abbia homebrew installato e sta provando ad installare su un Mac.
Per evitare qualsiasi problema con python3 / python2 suggerirei di usare python2 perché è quello con cui la libreria igraph è progettata per lavorare. Ho eseguito i seguenti codici su un mac e le cose hanno funzionato bene.
Istruzioni per installare igraph su python2, nel tuo terminale esegui queste righe:
brew install cairo
brew install py2cairo
brew install igraph
Ora quest'ultima riga sopra la riga installa il C-core. La linea terminale finale è:
sudo pip install python-igraph
La riga sopra installa igraph per python2, nota che queste linee impiegano circa 2 minuti per completarmi
Avanti aprire python2 o idle-da terminale (ho usato inattivo).
Mow check in python REPL shell ...
import igraph.test
igraph.test.run_tests()
Se tutto sembra ok, allora hai igraph in python che lavora per te
Controlla anche questo:
from igraph import *
g = Graph.Famous("petersen")
plot(g)
Dovresti ottenere una bella grafica del grafico di Peterson (nodi rossi, piccolo grafico)