Python 3.10+, эквивалентный пакету distutilsPython

Программы на Python
Anonymous
Python 3.10+, эквивалентный пакету distutils

Сообщение Anonymous »

Я использую Python 3.12 и хочу установить пакет ttpy версии 1.2.1. Если я запускаю команду pip install ttpy==1.2.1, я получаю сообщение об ошибке ModuleNotFoundError: Нет модуля с именем 'numpy.distutils', поскольку distutils устарел в Python 3.10.
Я пытался обновить операторы импорта в файле setup.py ttpy:

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

from numpy.distutils.core import setup
from numpy.distutils.misc_util import Configuration
Первую строку можно изменить на from distutils.core import setup. Как изменить вторую строку? Я пытался, но не смог найти эквивалентный модуль в distutils и setuptools. Различные сопутствующие вопросы (как полностью заменить distutils, который устарел в версии 3.10?, почему я получил ошибку ModuleNotFoundError: нет модуля с именем «distutils»? и т. д.) бесполезны.
Я использую setuptools-80.9.0 и distutils-3.12.8.

Подробнее здесь: https://stackoverflow.com/questions/799 ... ls-package

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