मैं pyplot tutorial वेबसाइट पर कुछ नमूना कोड से सरल उपयोग कर रहा हूँ matplotlib:अजगर काहिरा त्रुटि
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
मैं:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5])
plt.show()
लेकिन जब मैं इसे चलाने, मैं त्रुटि मिलती है पाइथन 3.4.2 पर, और पाइप से matplotlib, cairocfft> 0.6, numpy> = 1.6 का एक नया स्थापित है।
मैं cairocfft की स्थापना रद्द करने की कोशिश की और आर्क खजाने से हथियाने, लेकिन अब मैं त्रुटि है:
NotImplementedError: Surface.create_for_data: Not Implemented yet.
वहाँ कई पुस्तकालयों की स्थापना के बिना एक बुनियादी लाइन ग्राफ आकर्षित करने के लिए कोई तरीका है? मैं installing pyqt4 पर उत्साहित नहीं हूं, क्योंकि this blogpost अनुशंसा करता है। This github issue गी-काहिरा स्थापित करने का सुझाव देते हैं, लेकिन जी-काहिरा Arch repositories पर नहीं है, और न ही मैं (मेरे अपने खोज असफल?)
मुझे याद है इस को Python2 पर एक हवा किया जा रहा है, लेकिन अब python3 के लिए चले गए PyPI पर यह मिल सकता है ।
काम ठीक से हल किया। मुझे पाइथन 3.4.2 और पायथन-कैरो 1.10.0-4 मिला है। – matsjoyce
क्या आपके पास 'python-gobject' स्थापित है? – nwk
@ एनडब्ल्यूके हां, 'पायथन-गोबजेक्ट' स्थापित है। – JDong