@ZaurK

Как исправить эту ошибку с библиотекой requests?

Приветствую!
Прохожу курс на Stepik и экспериментирую с библиотекой requests. Все было хорошо, но в какой-то момент в любом модуле при вызове этой библиотеки стала возникать какая-то ошибка:
zz@zz-Inspiron-5720:~/projects-pthn/stepik2$ python3 req.py
['928', '929', '994', '901', '965', '967', '998', '943', '976', '946', '950', '985', '924', '989', '991']
Traceback (most recent call last):
  File "req.py", line 1, in <module>
    import requests
  File "/home/zz/.local/lib/python3.6/site-packages/requests/__init__.py", line 112, in <module>
    from . import utils
  File "/home/zz/.local/lib/python3.6/site-packages/requests/utils.py", line 26, in <module>
    from ._internal_utils import to_native_string
  File "/home/zz/.local/lib/python3.6/site-packages/requests/_internal_utils.py", line 11, in <module>
    from .compat import is_py2, builtin_str, str
  File "/home/zz/.local/lib/python3.6/site-packages/requests/compat.py", line 29, in <module>
    import simplejson as json
  File "/usr/lib/python3/dist-packages/simplejson/__init__.py", line 110, in <module>
    from decimal import Decimal
  File "/usr/lib/python3.6/decimal.py", line 3, in <module>
    from _decimal import *
AttributeError: module 'numbers' has no attribute 'Number'

Вот мой код на Python, но эта ошибка возникает при вызове любого файла, в который импортируется requests:
import requests

res = requests.get('https://yandex.ru')
print(res.status_code)
print(res.headers['Content-Type'])

Могу предположить, что это какой-то сохранившийся кэш, но как это справить ума не приложу. Система ubuntu 18.03. Как решить эту проблему?
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы