-3

Yahoo BOSS をインストールしました (これは、検索機能を使用できるようにする Python インストールです)。私はすべてを完全にフォローしました。ただし、サンプルを実行して動作を確認すると、次のようになります。

$ 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 を使用しています。この Yahoo BOSS を機能させるにはどうすればよいですか?

Python 2.4.3 (#1, Sep  3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
4

2 に答える 2

3

Python 2.5 以降を使用してください: xml.etree.ElementTree は 2.5 で追加されました。

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

于 2009-11-11T04:32:37.867 に答える
0

Google 検索で、 effbot elementtree Python モジュールをインストールする必要があることがわかりました。

于 2009-11-11T04:31:50.953 に答える