Поэзия добавитьвозвращает AttributeError

Поэзия добавитьвозвращает AttributeError

Я пытаюсь создать пакет Python с использованием поэзии. Я не смог повторить шаги, описанные в документация. Когда я пытаюсь добавить зависимость, например

poetry add pendulum

я получил

jan@jan-XPS-13-9380:~/Documents/Simosol/tmp/poetry-test$ poetry add pendulum
Using version ^2.1.2 for pendulum

Updating dependencies
Resolving dependencies... (1.0s)

  AttributeError

  __enter__

  at ~/.local/lib/python3.6/site-packages/poetry/utils/helpers.py:98 in download_file
       94│     url, dest, session=None, chunk_size=1024
       95│ ):  # type: (str, str, Optional[requests.Session], int) -> None
       96│     get = requests.get if not session else session.get
       97│ 
    →  98│     with get(url, stream=True) as response:
       99│         response.raise_for_status()
      100│ 
      101│         with open(dest, "wb") as f:
      102│             for chunk in response.iter_content(chunk_size=chunk_size):

Это происходит со всеми пакетами, которые я пробовал (pandas, geopandas, numpy, shapely). Я не очень понимаю, в чем проблема, и я не нашел похожих вопросов на GitHub или здесь.

Вопрос:Что является причиной этой ошибки и как ее исправить?

Я использую Ubuntu 18.04, Python 3.6.9. У меня естьзадал этот вопрос на stackoverflowи мне посоветовали, что это место здесь.

Связанный контент