Impossible d'importer des JSONDecodeError

Je suis en train de faire un appel suivant:

from simplejson import JSONDecodeError

Mais j'obtiens cette erreur:

from simplejson import JSONDecodeError
ImportError: cannot import name JSONDecodeError

Les informations suivantes peuvent vous aider:

  • Ce code fonctionne très bien sur ubuntu mais j'ai cette erreur dans mac.
  • J'ai eu plusieurs versions de python, et j'ai juste effacé la version 2.6 de python (que je suis en utilisant python 2.7)
  • et utilisé easy_install_27 pour installer cette bibliothèque en particulier.
Pourquoi voulez-vous importer JSONDecodeError? Sont que vous essayez d'importer JSONDecoder à la place?
Pourquoi ne pas tout simplement import simplejson et se réfèrent explicitement à ce que vous avez besoin à l'intérieur de l'espace de nom?
Ou l'importer à partir d'où il est défini, from simplejson.scanner import JSONDecodeError
pour python 3, juste from json import JSONDecodeError

OriginalL'auteur Fraz | 2013-03-02