Как исправить ошибку Encountered error while trying to install package
Мир программирования полон испытаний, которые нередко пугают новичков. Вне зависимости от своего стажа, программисты сталкиваются с различными багами, глюками, сбоями и прочими ошибками, на исправление которых может уйти как несколько минут, так и целый день. Например, Python-разработчики часто сталкиваются с ошибкой «Encountered error while trying to install package». Расскажем о том, что это за ошибка и что делать при ее возникновении.
Что это за ошибка
Вообще, чаще всего пользователи читают только половину вывода интерпретатора (а порой и вовсе только ее название), не обращая внимания на ее описание и результаты трассировки, которые указаны выше. Для того чтобы разобраться в проблеме, попробуем дословно перевести ее на русский.
«Обнаружена ошибка при попытке установить пакет» – именно так звучит ошибка. Она возникает только в тех случаях, когда пользователь хочет установить сторонний пакет Python с помощью пакетного менеджера Pip. Чаще всего проблема связана с нехваткой необходимого модуля или пакета. Название отсутствующего компонента указывается в результатах трассировки.
Как исправить
Многие устанавливаемые пакеты зависят от служебного компонента, который называется «Microsoft C++ Build Tools» (инструменты сборки Microsoft C++). В первую очередь попробуйте установить его. Алгоритм действий:
- Откройте официальный сайт Microsoft.
- Нажмите на кнопку «Загрузить Build Tools».
- Дождитесь завершения загрузки и запустите установщик.
- Укажите путь для сохранения компонента.
- Дождитесь завершения установки.
После этих махинаций снова попробуйте установить проблемный компонент. Если ничего не получилось, то значит проблема в нехватке другого компонента. Внимательно ознакомьтесь с выводом интерпретатора, в котором будет указан недостающий файл.




Расцеловала бы! Спасибо! Чуть домашку не провалила из-за того, что тупила как это исправить)
Здравствуйте. Как же я вас понимаю. Помню, что в школьное время тоже сталкивался с такими проблемами, правда тогда мы писали программы на C++, а не Python. Единственное спасение тогда было - это подобные сайты, типа нашего. Рады, что теперь мы можем помогать другим пользователям.