2012-01-02 17 views
16

मैंने आज दोपहर बिताए विंडोज़ पर पायकेयरो स्थापित करने के लिए एक सीधा ट्यूटोरियल खोजने की कोशिश की।आप विंडोज पर PyCairo (पाइथन के लिए काहिरा) कैसे स्थापित करते हैं?

काइरो प्रोजेक्ट स्वयं विंडोज़ बाइनरी को बनाए रखता नहीं है, उन्हें कहीं भी डाउलोड किया जाना चाहिए (उदा। http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/)।

प्रक्रिया यह स्पष्ट रूप से जटिल है कि एमएसवीसी स्पष्ट रूप से PyCairo के लिए एक समर्थित कंपाइलर नहीं है (हालांकि स्रोत पैच सरल है)।

https://www.libreoffice.org/bugzilla/show_bug.cgi?id=22940

किसी को भी विंडोज पर PyCairo स्थापित करने के लिए एक ट्यूटोरियल की सिफारिश कर सकता: यह बग रिपोर्ट देखते हैं?

+0

हाइपरलिंक आप पुराने pycairo संस्करणों के साथ खजाने को अंक दे सहित अपने सभी निर्भरता, भी शामिल है। अजगर 3.x के लिए न तो संस्करण हैं। पाइथन 2.x और 3.x – joaquin

+0

के लिए अद्यतन इंस्टॉलर्स के लिए मेरा उत्तर देखें धन्यवाद जोकिन, यह सही है। मैंने योजना के अनुसार सवाल से मेरा जवाब हटा दिया है। – Claynoik

उत्तर

24

आपको pyCairo और py2Cairo के लिए गोल्के रिपोजिटरी से विंडोज बाइनरी इंस्टॉलर्स को आजमाएं।

मैंने कभी खुद को पाइकेरो का उपयोग नहीं किया, लेकिन स्थापित करने के लिए 4 मिनट लग गए और मेरी पहली पीएनजी उदाहरण फ़ाइल पूरी की।

6

पूर्णता के लिए निम्नलिखित जोड़ना - जॉक्विन का उत्तर ऊपर एक सरल मार्ग (और पायथन 3 समर्थन) प्रदान करता है।

http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html

(भी http://hal.elte.hu/~nepusz/development/igraph/tutorial/install.html पर होस्ट):


कृपया निम्नलिखित ट्यूटोरियल देखें।

मैंने उपरोक्त प्रश्न पूछा, ताकि मैं इसे स्वयं उत्तर दे सकूं। उम्मीद है कि भविष्य में इसी तरह की स्थिति में लोगों को यह पोस्ट मिलेगा :)

जबकि "पिकैरो इंस्टॉलेशन विंडोज" गुगलिंग उपरोक्त लिंक देता है, यह कुछ अनावश्यक पृष्ठों के नीचे प्रस्तुत किया जाता है, और यह भी विशेष रूप से स्पष्ट नहीं है कि igraph दस्तावेज़ लागू हो।

आखिरकार मुझे कैरो के बिना, पीएसीएरो (प्रश्न में गनोम लिंक से) स्थापित करने तक मिला। जब मैंने इसका उपयोग करने की कोशिश की तो मुझे एक डीएलएल आयात त्रुटि मिली। सौभाग्य से, इस त्रुटि से संबंधित एक सवाल StackOverflow पर मौजूद है:

pycairo "ImportError: DLL load failed: The specified module could not be found." even after DLLs installed

इस सवाल पर चर्चा तमस से उत्कृष्ट ट्यूटोरियल, ऊपर लिंक है, जो सभी मैं बनाने और चलाने के लिए आवश्यक है।

+0

इस टिप्पणी को किसी अन्य उत्तर पर पहले से ही बनाया है लेकिन अगर यह किसी की मदद करता है; मेरे पास डीएलएल विरोधाभासी था और समाधान बेवकूफ सरल था ... जीटीके (पूर्व: सी: \ gtk \ bin) को मेरे पर्यावरण चर की शुरुआत में ले जाना पड़ा। –

5

मेरा मानना ​​है कि मैंने pygtk all-in-one installer का उपयोग करके एक प्रति स्थापित की है और मुझे विश्वास है कि यह सिर्फ काम करता है (32 बी, पायथन 2, दिमाग आप)। वे आपकी पोस्ट में gnome URL का भी उल्लेख करते हैं।

+1

जानना अच्छा है। सवाल सिर्फ PyCairo स्थापित करने पर चर्चा करता है। हालांकि, ऐसा करने और इसे कुछ दिनों तक इस्तेमाल करने के लिए, शायद आप पूर्ण पीजीजीटीके सूट को स्थापित करने की सलाह देते हैं जैसा कि आप उल्लेख करते हैं। देव के दौरान एक खिड़की पर अपना काम प्रस्तुत करने में सक्षम होने के बावजूद, यदि आपका अंतिम लक्ष्य फ़ाइल में प्रतिपादन कर रहा है, तो वास्तव में सहायक है और चीजों को गति देता है! – Claynoik

+0

मुझे भी, बहुत आसान तरीका। जब तक आपके पास जीटीके इंस्टॉल न करने का कोई कारण न हो, यह वही है जो मैं अनुशंसा करता हूं। – Mene

1

एक सरल ट्यूटोरियल: http://digitalpbk.blogspot.com.au/2012/03/installing-pygtk-pypango-and-pycairo-on.html

केवल 4 कदम और एक आकर्षण की तरह काम किया।

+0

मैं इस विधि के साथ विरोधाभासी डीएलएल स्थापित के साथ थोड़ी देर के लिए अटक गया था। समाधान बेवकूफ सरल था ... जीटीके (पूर्व: सी: \ gtk \ bin) को मेरे पर्यावरण चर की शुरुआत में ले जाना पड़ा। –

+0

लेकिन असुरक्षित नहीं है? – Sergei

संबंधित मुद्दे