>

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

그런 다음 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를 설치하는 동안 우리 모두가 겪어야하는 것과 같은 것입니까 ???

이 악몽에서 벗어나려면 어떻게해야합니까?

도움을 주셔서 감사합니다!

  • 답변 # 1

    pyatspi  그놈의 일부입니다. 소스에서 pyatspi를 빌드함으로써 당신이 관여했던 것은 소스에서 그놈의 상당 부분을 구축하게되었습니다. 쉬운 일이 전혀 없습니다.

    배포를위한 AT SPI 패키지를 찾는 것이 가장 좋습니다. 어떤 Linux 배포판을 지정하지 않았습니다. 그러나 가장 일반적인 배포판에는 그러한 패키지가 있습니다.

    먼저 python-gobject 를 가지고 있는지 확인하십시오  설치됨

    rpm 기반 배포의 경우

    rpm -q python-gobject
    
    

    dpkg 기반 :

    dpkg -s python-gobject
    
    

    필요한 경우 설치하십시오.

    다음으로 배포 용 pyatspi가 포함 된 패키지를 설치하십시오. 예를 들어 OpenSUSE의 경우 python-atspi를 설치해야합니다

    zypper in python-atspi
    
    

    우분투와 파생 상품의 경우 python-pyatspi 입니다 :

    apt-get install python-pyatspi
    
    

    RedHat, Fedora 및 파생 상품의 경우 at-spi-python입니다

    yum install at-spi-python
    
    

    입력 할 수 있어야합니다

    python -c "import gi,pyatspi"
    
    

  • 이전 openSSL의 TYPO3 v7, SOLR 및 CentOS7 문제
  • 다음 angular2 routing - 모난, 딱딱한, 모서리가있는, 각도의, 뼈가 앙상한 - routerlink를 사용하여 상위 컴포넌트에서 이벤트 가져 오기