Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何在Yocto/OpenEmbeed中安装python和gobject运行时?_Python 3.x_Yocto_Openembedded_Poppler_Gobject Introspection - Fatal编程技术网

Python 3.x 如何在Yocto/OpenEmbeed中安装python和gobject运行时?

Python 3.x 如何在Yocto/OpenEmbeed中安装python和gobject运行时?,python-3.x,yocto,openembedded,poppler,gobject-introspection,Python 3.x,Yocto,Openembedded,Poppler,Gobject Introspection,我的helloword代码: import gi gi.require_version('Poppler', '0.18') gi.require_version('Gtk', '3.0') from gi.repository import Poppler, Gtk def draw(vp, surface): surface.set_source_rgb(0.7, 0.7, 0.7) surface.paint() size = page.get_size()

我的helloword代码:

import gi

gi.require_version('Poppler', '0.18')
gi.require_version('Gtk', '3.0')

from gi.repository import Poppler, Gtk

def draw(vp, surface):
    surface.set_source_rgb(0.7, 0.7, 0.7)
    surface.paint()
    size = page.get_size()
  
    surface.set_source_rgb(1, 1, 1)
    surface.rectangle(0,0, *size)
    surface.fill()
    
    
    page.render_for_printing(surface)

document = Poppler.Document.new_from_file("file:///home/eri/invoice-V6605371.pdf", None)
n = document.get_n_pages()
page = document.get_page(0)

window = Gtk.Window(title="View", resizable=False, decorated=False )

sc = Gtk.ScrolledWindow()
window.add(sc)


window.connect("delete-event", Gtk.main_quit)

vp = Gtk.Viewport()
vp.set_app_paintable(True)
vp.connect("draw", draw)
sc.add(vp)

window.maximize()
window.show_all()

Gtk.main()
如何在Yocto/openembed中为它安装运行时

我在rootfs中有
/usr/lib/girepository-1.0/

MACHINE_FEATURES_append = " qemu-usermode "
DISTRO_FEATURES_append = " gobject-introspection-data "

我不确定你的问题是什么。你到底需要什么,python和gobject内省?@OleksandrKravchuk我需要运行来自Question的脚本,你到底需要什么来运行它?看起来我解决了它。等待
do_compile
Poppler不在gi存储库中。我把它改成了Evince