Вирт окружение — стоит ли заморачиваться и как быстро сделать
Короче, кто-то говорит, что без виртуалки жить нельзя, а кто-то ленится её создавать. Я обычно использую python3 -m venv env или virtualenv, чтобы отделить проекты друг от друга. Это реально спасает, когда разные проекты ловят разные версии библиотек. Проверить всё просто — активируешь окружение и смотришь: python и pip берутся именно из этой папки, а не с глобальной системы. Если надо, ставишь зависимости через requirements.txt и кайфуешь, что не сломаешь систему.
Если возникнут проблемы с активацией (особенно на винде), можно запускать скрипт activate с нужной оболочки или тестить с разными путями. Вариант с virtualenv часто удобнее, если в системе несколько версий Python. Кто как делает? У всех ли стало легче после перехода на вирты?