Ich versuche, ein Python-Paket mit Poesie zu erstellen. Ich konnte die in beschriebenen Schritte nicht reproduzieren Dokumentation. Wenn ich versuche, eine Abhängigkeit hinzuzufügen, z. B.
poetry add pendulum
Ich bekomme
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):
Dies passiert mit jedem Paket, das ich ausprobiert habe (Pandas, Geopandas, Numpy, Shapely). Ich verstehe nicht ganz, was das Problem ist, und ich habe auf GitHub oder hier keine ähnlichen Fragen gefunden.
Frage:Was verursacht diesen Fehler und wie kann ich ihn beheben?
Ich verwende Ubuntu 18.04, Python 3.6.9. Ich habehabe diese Frage auf stackoverflow gestelltund mir wurde mitgeteilt, dass es hierher gehört.