![](/img/trans.png)
[英]Why am I getting an error message in Python 'cannot import name NoneType'?
[英]Why am I getting the error “cannot import name Scanner” when I try to use the mwclient module for Python?
我正在使用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
扫描程序似乎存在于文件coder.py中,因此我无法弄清楚可能出了什么问题。
我尚未开始使用mwclient,但是我希望可以在可能的情况下解析出mediawiki和HTMl标签。 我正在寻找纯文本来训练我的语言检测程序。
如果已经安装了simplejson,请在mwclient中删除simplejson子目录。 或从SVN下载最新版本; 它已得到修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.