Я использую 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