gpt4 book ai didi

python - 如何安装pyatspi?

转载 作者:太空宇宙 更新时间:2023-11-04 00:43:32 49 4
gpt4 key购买 nike

我正在使用 ldtp,当我导入它时,我的空闲跳出错误:

from ldtp import *
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/ldtpd/__init__.py", line 38, in <module>
from xmlrpc_daemon import XMLRPCLdtpd
File "/usr/local/lib/python2.7/site-packages/ldtpd/xmlrpc_daemon.py",line 25, in <module>
import core
File "/usr/local/lib/python2.7/site-packages/ldtpd/core.py", line 24, in <module>
from pyatspi import findDescendant, Registry
ImportError: No module named pyatspi

然后我 yum install pyatspi 却发现了

No package pyatspi available.

然后我下载pyatspi-2.20.0.tar.xz

在 ./configure 期间,发生错误

configure: error: Package requirements (pygobject-3.0 >= 2.90.1) were not met:
No package 'pygobject-3.0' found

于是回去尝试安装pygobject,发现:

configure: error: Package requirements (glib-2.0 >= 2.24.0
gobject-introspection-1.0 >= 1.29.0
) were not met:
No package 'gobject-introspection-1.0' found

对不起???

在安装 pyatspi 的过程中,我们都必须经历同样的事情吗???

我该怎么做才能从这场噩梦中跳出来?

感谢您的帮助!

最佳答案

pyatspi 是 GNOME 的一部分。从源代码构建 pyatspi 所涉及的内容是引导您从源代码构建 GNOME 的重要部分。绝非易事。

最好的办法是为您的发行版找到 AT SPI 包。你没有指定你有什么 linux 发行版。但是对于大多数常见的发行版来说,这样的包是存在的。

首先确保你已经安装了python-gobject

对于基于 rpm 的发行版

 rpm -q python-gobject

对于基于 dpkg 的:

 dpkg -s python-gobject

必要时安装它。

接下来为您的发行版安装一个包含 pyatspi 的包。例如,对于 OpenSUSE,您需要安装 python-atspi

zypper in python-atspi

对于 Ubuntu 及其衍生版本,它是 python-pyatspi:

apt-get install python-pyatspi

对于 RedHat、Fedora 及其衍生产品,它是 at-spi-python

yum install at-spi-python

有了你应该可以打字了

python -c "import gi,pyatspi"

关于python - 如何安装pyatspi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40799953/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com