ImportError:初めてのYahoo BOSSを実行しているときにetree.ElementTreeという名前のモジュール

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

質問

私は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
役に立ちましたか?

解決

の使用はPython 2.5以上:xml.etree.ElementTreeは2.5で追加された

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

他のヒント

Google検索を使用すると、 effbot ElementTreeののPythonのモジュールをインストールする必要があることを明らかにします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top