Вопрос по поводу виртуального окружения
Решил перейти c pip на poetry и вроде все нормально, но после команды poetry env info мне выдало следующее:
Вопросы в следующем:
- Можно ли как то удалить это виртуальное окружение (по сути его уже нет, папка удалена)
- Может ли оно повлиять на будущие проекты?
Ответы (3 шт):
Предположу, что окружение остается активным. По сути состояние окружения меняется переприсвоением переменных, поэтому слабо связано с наличием директории, в которой лежал скрипт активации.
Я бы попробовал вызвать команду/функцию deactivate — она появляется в доступных к запуску после успешного исполнения скрипта активации и остается доступной, даже если тот скрипт уже был удалён (вместе с директорией).
Если открыть новое окно консоли - в нём удаленное окружение видно не будет, на другие проекты не повлияет, даже если не вызывать deactivate, например, просто закрыв старую консоль.
Не знаю правильно ли я решил ситуацию, но все решилось сносом остальных виртуальных окружений. Немного радикально, но в моем случае достаточно было pip freeze для других проектов. После удаления и создания заново venv все заработало как надо.
