私は Python 2.5.2 を使用しています (mwclient はまだ 2.x でしか機能しないため)。mwclient フォルダーを /usr/lib/python2.5/site-packages/mwclient フォルダーにコピーしました。mwclient をインポートするプログラムを実行すると、次のようになります。
Traceback (most recent call last):
File "get_wiki.py", line 2, in <module>
import mwclient
File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 32, in <module>
File "/usr/lib/python2.5/site-packages/mwclient/client.py", line 8, in <module>
import simplejson
File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 95, in <module>
File "/home/troy/eo_project/code/3rd_party/mwclient/simplejson/decoder.py", line 6, in <module>
ImportError: cannot import name Scanner
スキャナーはファイルdecoder.pyに存在するように見えるため、何が問題なのかわかりません。
私は mwclient を使用するつもりはありませんが、可能な限り mediawiki と HTMl タグを解析できるものが必要です。言語検出プログラムをトレーニングするためのプレーン テキストを探しています。