← Все вопросы
pip install падает с ошибкой, что-то про окружение
5
Пытаюсь поставить библиотеку через pip install, а он ругается (то «externally-managed-environment», то ставит не туда). Что я делаю не так?
2 ответа
10
✓ Принятый ответ — помог автору
Скорее всего ставишь в системный Python. Правильно — в виртуальное окружение:
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install requests
Ошибка externally-managed-environment — как раз намёк системы «не ставь сюда, сделай venv». Внутри venv всё ставится изолированно и без прав root.
Кристина Зайцева venv решил проблему, спасибо. раньше всё пихал в систему · 18 дней назад
3
и да, не используй sudo pip install — это частый источник сломанного питона.
Ваш ответ
Войдите, чтобы ответить на вопрос.