/ / Installa python igraph su mac-python, igraph

Installa python igraph su mac-python, igraph

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 № 1

Nota 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)