/ / मैक - पायथन, igraph पर पाइथन igraph स्थापित करें

मैक - पायथन, igraph पर पाइथन 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

ध्यान दें कि इस पोस्ट का मानना ​​है कि आपके पास है homebrew स्थापित और मैक पर स्थापित करने की कोशिश कर रहे हैं।

Python3 / python2 के किसी भी मुद्दे से बचने के लिए मैं python2 का उपयोग करने की सलाह दूंगा क्योंकि यही है कि igraph लाइब्रेरी को काम करने के लिए डिज़ाइन किया गया है। मैंने मैक पर निम्नलिखित कोड निष्पादित किए और चीजें ठीक काम करती हैं।

अपने टर्मिनल में इन लाइनों को निष्पादित करने के लिए python2 पर igraph को स्थापित करने के निर्देश:

brew install cairo
brew install py2cairo
brew install igraph

अब लाइन के ऊपर यह आखिरी पंक्ति सी-कोर स्थापित करती है। अंतिम टर्मिनल लाइन है:

sudo pip install python-igraph

उपरोक्त रेखा के लिए igraph स्थापित करता है python2, ध्यान दें कि इन लाइनों को मेरे लिए पूरा करने में लगभग 2 मिनट लगते हैं

अगला खुला पायथन 2 या टर्मिनल से निष्क्रिय (मैं निष्क्रिय इस्तेमाल किया)।

पाइथन आरईपीएल खोल में माओ चेक ...

import igraph.test
igraph.test.run_tests()

अगर सबकुछ ठीक दिखता है तो आपको अपने लिए काम कर रहे पायथन में इग्राफ मिला है

यह भी जांचें:

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

आपको पीटरसन ग्राफ का एक अच्छा ग्राफिक प्राप्त करना चाहिए (लाल नोड्स, छोटे ग्राफ)