Я получаю JSONDecodeError как ошибку ImportError и не знаю, как ее решить. Что я делаю неправильно?Python

Программы на Python
Anonymous
Я получаю JSONDecodeError как ошибку ImportError и не знаю, как ее решить. Что я делаю неправильно?

Сообщение Anonymous »

Эта ошибка возникает каждый раз, когда я запускаю кучу кода:

Код: Выделить всё

line 1, in 
from exa_py import Exa
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/exa_py/__init__.py", line 1, in 
from .api import (
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/exa_py/api.py", line 6, in 
import requests
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/requests/__init__.py", line 45, in 
from .exceptions import RequestsDependencyWarning
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/requests/exceptions.py", line 9, in 
from .compat import JSONDecodeError as CompatJSONDecodeError
ImportError: cannot import name 'JSONDecodeError' from 'requests.compat' (/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/requests/compat.py)
Что может быть причиной этого и как это решить, поскольку я не могу запускать код для многих проектов и постоянно с этим сталкиваюсь. возможно я что-то случайно удалил, но не знаю как восстановить и что конкретно. Это был мой код для справки:

Код: Выделить всё

from exa_py import Exa

exa = Exa('YOUR_KEY_HERE')

query = input('Search here: ')

response = exa.search(
'Best Chicago cold brew',
num_results=10,
)

print(response)
Я не импортировал JSONDecodeError, поэтому не знаю, почему я это получаю.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ure-how-to

Вернуться в «Python»