首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Centos上安装gir1.2-gtk-3.0

在Centos上安装gir1.2-gtk-3.0
EN

Stack Overflow用户
提问于 2020-05-29 19:54:17
回答 1查看 1.1K关注 0票数 0

在Ubuntu上有一个安装gir1.2-gtk-3.0的包

代码语言:javascript
运行
复制
sudo apt install gir1.2-gtk-3.0

Centos 'dnf错误地提供了gir1*‘结果:没有找到匹配

这个包可以在https://github.com/roojs/gir-1.2-gtk-3.0上找到,但是没有安装脚本,只有扩展名为*.gir的文件。

如何手动安装?

安装是必要的,以避免:

gi.require_version(" Gtk ","3.0") Python:名称空间Gtk不可用

其他软件包gobject-introspection,python3-gi已经安装好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-31 15:41:39

gir1.2-*包用于Debian和Debian派生的发行版。

例如,Python绑定使用的内省数据由typelib文件提供:

代码语言:javascript
运行
复制
/usr/lib64/girepository-1.0/Gtk-3.0.typelib

这些文件是由CentOS上的库包与实际共享库一起提供的。例如,Gtk-3.0.typelib文件是由gtk3包提供的。

GIR文件是仅在生成内省数据时使用的API的XML描述;它们是由CentOS上的CentOS包提供的。例如,Gtk-3.0.gir文件是由gtk3-devel包提供的。

如果pygobject找不到typelib文件,很可能您已经在某个非标准位置安装了它。您必须使用GI_TYPELIB_PATH环境变量列出可能找到类型数据的所有位置,作为一个以冒号分隔的路径列表。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62093722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档