Używam coś prostszego niż przykładowy kod na pyplot tutorial stronie internetowej:Pythona matplotlib błąd Cairo
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5])
plt.show()
ale kiedy go uruchomić, pojawia się błąd:
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
I 'm na Pythonie 3.4.2, i zainstaluj nową instalację matplotlib, cairocfft> 0.6, numpy> = 1.6 z pip.
Próbowałem odinstalowywania cairocfft i chwytając z repozytoriów Arch, ale teraz mam błąd:
NotImplementedError: Surface.create_for_data: Not Implemented yet.
czy istnieje sposób aby narysować wykres liniowy podstawowa bez instalowania wielu bibliotek? Nie jestem entuzjastycznie nastawiony na installing pyqt4, jako poleca this blogpost. This github issue sugeruje zainstalowanie Gi-Cairo, ale gi-Kair nie jest na Arch repositories, nie mogę go znaleźć na PyPI (moja własna wyszukiwarka nie?)
pamiętam to jest bardzo proste na python2, ale zostały przeniesione do Python3 teraz .
działać dobrze dla mnie na Arch. Mam python 3.4.2 i python-cairo 1.10.0-4. – matsjoyce
Czy zainstalowałeś 'python-gobject'? – nwk
@ nwk tak, zainstalowano 'python-gobject'. – JDong