수입업자 : 처음으로 야후 보스를 실행할 때 etree.elementtree라는 모듈 없음

StackOverflow https://stackoverflow.com/questions/1713015

문제

Yahoo Boss를 설치했습니다 (검색 기능을 사용할 수있는 파이썬 설치입니다). 나는 모든 것을 완벽하게 따랐다. 그러나 예제를 실행하여 작동하는지 확인하면 다음과 같습니다.

$ python ex3.py
Traceback (most recent call last):
  File "ex3.py", line 16, in ?
    from yos.yql import db
  File "/usr/lib/python2.4/site-packages/yos/yql/db.py", line 44, in ?
    from yos.crawl import rest
  File "/usr/lib/python2.4/site-packages/yos/crawl/rest.py", line 13, in ?
    import xml2dict
  File "/usr/lib/python2.4/site-packages/yos/crawl/xml2dict.py", line 6, in ?
    import xml.etree.ElementTree as ET
ImportError: No module named etree.ElementTree

이것을 고칠 방법이 있습니까? 나는 문서에 명시된대로 정확하게했으며 신선한 상자에 설치되었습니다.

사람들은 Python 2.5를 사용해야한다고 제안했지만 현재는 현재 Python 2.4를 사용합니다. 이 야후 보스를 작동 시키려면 어떻게해야합니까?

Python 2.4.3 (#1, Sep  3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
도움이 되었습니까?

해결책

Python 2.5 이상을 사용하십시오 : xml.etree.elementtree는 2.5에 추가되었습니다.

http://docs.python.org/library/xml.etree.elementtree.html

다른 팁

Google 검색에 따르면 설치해야합니다. Effbot ElementTree 파이썬 모듈.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top