为什么我会犯错误;无法导入名称扫描程序";当我尝试为Python使用mwclient模块时?

为什么我会犯错误;无法导入名称扫描程序";当我尝试为Python使用mwclient模块时?,python,import,module,mediawiki,wikipedia,Python,Import,Module,Mediawiki,Wikipedia,我使用的是Python2.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.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
回溯(最近一次呼叫最后一次):
文件“get_wiki.py”,第2行,在
导入mwclient
文件“/usr/lib/python2.5/site packages/PIL/_init__.py”,第32行,在
文件“/usr/lib/python2.5/site packages/mwclient/client.py”,第8行,在
导入simplejson
文件“/usr/lib/python2.5/site packages/PIL/_init__.py”,第95行,在
文件“/home/troy/eo_project/code/3rd_party/mwclient/simplejson/decoder.py”,第6行,在
导入错误:无法导入名称扫描程序
扫描仪似乎存在于文件decoder.py中,因此我无法找出可能的错误


我不打算使用mwclient,但我希望能够尽可能地解析mediawiki和HTMl标记。我正在寻找纯文本来训练我的语言检测程序。

如果已经安装了simplejson,请删除mwclient中的simplejson子目录。或从SVN下载最新版本;已经修好了