Pavel Denisov: в виртуальное окружение также не стоит ставить, то что требуется запустить при старте системы или следить чтоб ето что-то не упало
Мейнтейнеры дистрибутива, чаще всего, уже сделали скрипты для такого рода софта
Pavel Denisov: для установки в окружение судо не нужно
В мануале
Now that the development files are available, we can install uWSGI globally through pip.
uwsgi устанавливается глобально
В общем случае, не нужно устанавливать последнюю версию из пипа/нпм/... и достаточно установить ту, что есть в репозитории.
Так, софт будет обновляться глобально и не нужно будет проходить по всем типам установщиков, а потом фиксить конфликты