/ / Instalar python igraph no mac - python, igraph

Instalar python igraph no mac - python, igraph

Eu executei o brew install homebrew/science/igraph Quando eu executo sudo pip3 install python-igraph, Recebi o seguinte erro

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>

Alguém pode ajudar? Muito Obrigado

Respostas:

2 para resposta № 1

Note que este post assume que você tem homebrew instalado e está tentando instalar em um Mac.

Para evitar quaisquer problemas de python3 / python2, eu recomendaria o uso de python2 porque é com isso que a biblioteca igraph é projetada para trabalhar. Eu executei os seguintes códigos em um mac e as coisas funcionaram bem.

Instruções para instalar o igraph no python2, no seu terminal execute estas linhas:

brew install cairo
brew install py2cairo
brew install igraph

Agora esta última linha acima da linha instala o C-core. A linha final do terminal é:

sudo pip install python-igraph

A linha acima instala o igraph para python2, observe que essas linhas levam cerca de 2 minutos para serem concluídas para mim

Em seguida, abra o terminal python2 ou o terminal inativo (usei inativo).

Mow check em shell REPL python ...

import igraph.test
igraph.test.run_tests()

Se tudo parece ok, então você tem igraph em python trabalhando para você

Além disso, verifique este:

from igraph import *
g = Graph.Famous("petersen")
plot(g)

Você deve obter um bom gráfico do gráfico peterson (nós vermelhos, pequeno gráfico)