J'utilise Python 2.5.2 (parce que mwclient ne fonctionne que pour 2.x). J'ai copié le dossier mwclient dans le dossier /usr/lib/python2.5/site-packages/mwclient, et quand je lance un programme qui importe mwclient je reçois ceci:Pourquoi ai-je l'erreur "impossible d'importer le nom Scanner" lorsque j'essaie d'utiliser le module mwclient pour Python?
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
Scanner seens exister dans le fichier decoder.py, donc je ne peux pas comprendre ce qui pourrait être faux.
Je ne suis pas en train d'utiliser mwclient, mais je veux quelque chose qui va analyser les balises mediawiki et HTMl autant que possible. Je suis à la recherche de texte en clair pour former mon programme de détection de la langue.