error: externally-managed-environment исправляем ошибку при установки пакетов при помощи pip python, чтобы ошибку устранить, нам нужно под каждый проект создать свое окружение, при помощи команд ниже.
Для этого переходим в папку проекта и вводим команды:
python3 -m venv .venv
Активируем виртуальную среду:
source .venv/bin/activate
И после этого устанавливаем пакет, пример установки пакета cowsay:
pip install cowsay
Можно также не устанавливать виртуальную среду а просто установить пакет с тегом:
--break-system-package
и это будет выглядит так:
pip install cowsay --break-system-package
В этом случае, вы устанавливаете пакет для всей системы а не для одного проекта, но это может негативно отразиться на системе в целом. Подробнее читаем по ссылке PEP-0668
Вам может быть интересно прочесть Установка и настройка MTProto Fake TLS для Telegram