/ / Встановити python igraph на mac - python, igraph

Встановити python igraph на mac - python, igraph

Я виконував brew install homebrew/science/igraph Коли я виконую sudo pip3 install python-igraph, Я отримав таку помилку

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>

Чи може хто-небудь допомогти? Дуже дякую

Відповіді:

2 для відповіді № 1

Зауважте, що ця публікація передбачає, що у вас є доморощений встановлено та намагаються встановити на Mac.

Щоб уникнути будь-яких проблем з python3 / python2, я рекомендую використовувати python2, тому що саме для цього потрібна бібліотека igraph. Я виконував наступні коди на Mac, і все добре працювало.

Інструкції з встановлення igraph на python2, у вашому терміналі виконайте ці рядки:

brew install cairo
brew install py2cairo
brew install igraph

Тепер цей останній рядок над рядком встановлює C-core. Остаточна кінцева лінія:

sudo pip install python-igraph

Наведене вище лінія встановлює igraph для python2, Зауважте, що ці рядки займатимуть приблизно 2 хвилини для завершення для мене

Далі відкрити python2 або stand-by з терміналу (я використовував простою).

Перевірити кошик в оболонці python REPL ...

import igraph.test
igraph.test.run_tests()

Якщо все виглядає добре, то ви отримали графік у python, який працює для вас

Також перевірте це:

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

Ви повинні отримати приємний графік графіка петерсона (червоні вузли, малий графік)