我尝试在RH-Linux系统上安装PyGObject,使用命令
python3 /usr/local/bin/pip3.6 install PyGObject
但它会随着ff而消亡。错误消息:
^{pr2}$我认为cairogobject应该已经安装好了,我很乐意告诉pip在哪里寻找cairo-gobject.pc
——如果我知道的话。但我不知道它在哪里。在
我通常遵循installing PyGObject on Fedora systems的说明,尽管自从那篇文章之后,很多事情似乎都改变了。例如,使用yum
而不是dnf
。另外,按照指示,我最初是这样做的
yum install cairo-devel
但是yum search
显示实际上有两个这样的包:cairo-devel.i686和cairo-devel.x86_64。我不清楚到底安装了哪一个,也不清楚百胜是否自动选择了正确的一个。在
当我们的系统将python
解释为python2
时,我们也安装了{pip
、python
等的指令以使用Python3。我认为我在任何地方都这样做过,虽然我当然可能犯了错误,cairogobject是只有P2知道的地方。在
我安装的包:gcc,gobject_introspection-devel,cairo-devel,pkg-config,python3-devel,python36-setuptools,gtk3,pycairo。但我什么时候还试着去做
python3 /usr/local/bin/pip3.6 install PyGObject
它会随着Package cairo-gobject was not found in the pkg-config search path.
死亡(如我上面所说)
我还缺什么?我在哪里可以找到这个东西?我知道开罗.pc在/usr/lib64/pkgconfig/下,但在cairo-目标.pc不在/usr/下。还能在哪里?在
最后一分钟:当我确保在发布前把每个“I”都点上时,我注意到了一个忘记了划的“t”,即在尝试安装PyGObject时忽略的一个消息:
Building wheel for PyGObject (PEP 517) ... error
但是构建过程会继续进行下去(这是我之前错过它的借口),直到它最终以上面提到的关于cairo的消息退出-对象.gobject。有一些关于pep517相关问题的讨论here,但我看不到解决方案。如果有的话,我不知道该怎么用。在
我确实有同样的问题,cairogobject-devel就是这么做的,正如Uli建议的那样。在
相关问题 更多 >
编程相关推荐