Поддержка опорных колец требует setuptools >= 0.8 для поддержки dist-info

У меня есть сервер Jenkins, работающий под управлением Ubuntu, который работает отлично, пока я его использую, и в одном из заданий он запускает несколько вещей под плагином shiningpanda (оболочкой виртуальной среды python).

В какой-то момент сегодня или в выходные дни работа, которая его использует, начала сбой, поскольку основная ошибка, казалось бы, являющаяся заголовком, сообщает о полной ошибке

> pip install Jinja2
Wheel installs require setuptools >= 0.8 for dist-info support.
pip wheel support requires setuptools >= 0.8 for dist-info support.

Я искал эту ошибку или что-то в этом роде, но я не смог найти ничего полезного для ее решения.

Ответ 1

Кажется, это проблема pip, которая не специфична для Ubuntu. Для некоторых

sudo pip install setuptools --no-use-wheel --upgrade ...

похоже, сработал.

Опция --no-use-wheel просто пропускает использование "колесных архивов" , но в противном случае преформирует точно такую ​​же установку, как и команда, которая опускает ее.