Я использую что-то проще, чем образец кода на pyplot tutorial сайте:Python Matplotlib Cairo ошибка
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5])
plt.show()
но когда я запускаю его, я получаю сообщение об ошибке:
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
I 'm на Python 3.4.2, и у вас есть новая установка matplotlib, cairocfft> 0.6, numpy> = 1.6 от pip.
Я попытался удалить cairocfft и захват из хранилищ Arch, но теперь у меня есть ошибки:
NotImplementedError: Surface.create_for_data: Not Implemented yet.
Есть ли способ, чтобы сделать основной линейный график без установки многих библиотек? Я не в восторге от installing pyqt4, так как this blogpost рекомендует. This github issue предлагает установки Г-Каир, но Г-каир не на Arch repositories, я не мог найти его на PyPI (мой собственный поиск не получится?)
Я помню это время ветер на python2, но мигрировал в Python3 прямо сейчас ,
отлично работает для меня на арке. У меня есть python 3.4.2 и python-cairo 1.10.0-4. – matsjoyce
У вас установлен 'python-gobject'? – nwk
@nwk yes, 'python-gobject' установлен. – JDong