При использовании Poetry для создания нового проекта с новым именем проекта поэзии по умолчанию всегда используется Python 3.10, несмотря на то, что в моей системе Ubuntu установлен Python 3.12. Хотя мне удалось настроить глобальную версию Python на 3.12, эта настройка произошла после установки Poetry. Следовательно, Poetry продолжает использовать Python 3.10 для новых проектов. Вот содержимое файла pyproject.toml, созданного поэтом:
Код: Выделить всё
[tool.poetry]
name = "statements"
version = "0.1.0"
description = ""
authors = ["Sajid Munawar "]
readme = "README.md"
[tool.poetry.dependencies]
python = "^3.10"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
Я попытался использовать поэтическую среду env use path/to/python3.12, которая успешно обновляет виртуальную среду для текущего проекта. Однако эта команда относится только к текущему проекту и не влияет на будущие проекты, созданные с помощью Poetry.
Как я могу гарантировать, что Poetry использует Python 3.12 по умолчанию для новых проектов, даже после глобальная версия Python обновлена?
Подробнее здесь:
https://stackoverflow.com/questions/782 ... for-poetry