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