Python:LookupError:未知编码:十六进制

Zen*_*eno 5 python api twitter encoding

我正在使用名为Tweepy的Twitter API.它一直工作正常,然后我重新启动服务器,现在我得到这个:

>>> import tweepy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "tweepy/__init__.py", line 17, in <module>
    from tweepy.streaming import Stream, StreamListener
  File "tweepy/streaming.py", line 16, in <module>
    json = import_simplejson()
  File "tweepy/utils.py", line 83, in import_simplejson
    import simplejson as json
  File "build/bdist.linux-i686/egg/simplejson/__init__.py", line 111, in <module>

  File "build/bdist.linux-i686/egg/simplejson/decoder.py", line 29, in <module>
  File "build/bdist.linux-i686/egg/simplejson/decoder.py", line 21, in _floatconstants
LookupError: unknown encoding: hex
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

from encodings import hex_codec
Run Code Online (Sandbox Code Playgroud)

它没有帮助.

有什么想法吗?

glg*_*lgl 0

你改变了你的Python安装吗?在 3.x 中,编解码器似乎比 2.x 中少。特别是,hex并且base64失踪了,据我所知。