Я знаю, что есть что-то вроде virtualenv и pyenv для управления python версиями на одной машине. Но что произойдет, если я изменю версию python по умолчанию, используя update-alternatives ? AFAIK, он внесет системные изменения, в то время как virtualenv или pyenv может управлять версией для каждого проекта (или каталога). Тогда, когда я работаю только для одного проекта одновременно, нормально ли использовать вместо него update-alternatives ? Поскольку такие вещи, как pip , выполняются как python -m pip ...
, поэтому мне кажется безопасным управлять пакетами pip таким же образом. Что мне следует учитывать дальше, когда я работаю только для одного проекта одновременно?