Вы установили Python 3, но выполняете код, ожидающий Python 2. Вы можете установить пакет python2
, и тогда вы сможете указать процессу установки npm использовать /usr/bin/python2
вместо из /usr/bin/python
.
Если это невозможно, вы можете использовать символическую ссылку /usr/bin/python
на /usr/bin/python2
. По умолчанию CentOS 8 не имеет /usr/bin/python
(он имеет только команды python2
или python3
), поэтому это должно быть безвредно.
Обратите внимание, что Python 2 имеет только достиг конец жизни . Любое программное обеспечение, которое все еще ожидает Python 2 на данный момент, возможно, не было обновлений в течение некоторого времени.