Python3.8 JSON模块在Ubuntu 20.04 LTS上不起作用

时间:2020-08-24 13:46:49

标签: python json python-3.x ubuntu

File "/usr/lib/python3/dist-packages/jmespath/__init__.py", line 1, in <module>
    from jmespath import parser
  File "/usr/lib/python3/dist-packages/jmespath/parser.py", line 30, in <module>
    from jmespath import lexer
  File "/usr/lib/python3/dist-packages/jmespath/lexer.py", line 3, in <module>
    from json import loads
ImportError: cannot import name 'loads' from 'json' (unknown location)

每当我尝试在python3.8代码中执行“导入json”时,都会收到以下提到的错误。如果我从代码中删除“ import json”,则python3.8代码可以正常工作。对我来说,导入json是强制性的,因为有多个文件使用了导入json。我无法在任何地方更改它。因此,可能的解决方案是修复损坏的json。看来我的Ubuntu20.04坏了。

先谢谢了。任何帮助都是可观的。

1 个答案:

答案 0 :(得分:-1)

也许您应该尝试仅导入json并改用它的功能,例如:

import json
json.loads(json_data)