Интересно, есть ли проблема, если я просто закрою терминал без deactivate. Или когда я меняю среду, мне нужно деактивировать среду, в которой я работаю, или мне просто нужно activate other-env.
deactivate
activate other-env
Нет проблем при попытке закрыть терминал без deactivate, на activate влияет только сеанс терминала.
activate
А если вы хотите изменить env, просто activate без deactivate старого
Закрытие окна без деактивации должно быть в порядке.Вы также можете просто активировать новую среду без предварительной деактивации.
То же самое относится и к virtualenv.