Как переместить папку с проектом с виртуальным окружением в другое место?
Приветствую.
На рабочем столе есть папка, в ней создано виртуальное окружение и пара проектов. Надо перенести все это дело по другому пути, к примеру, в папку документы. Простое копирование и замена путей в файлах не позволяет всему этому делу корректно работать. Можно создать новое виртуальное окружение в новой папке и заново все установить, но это все малость подпортит, так как были внесены изменения в некоторые файлы и их переустановка много чего собьет. Подскажите корректный путь переноса в другую папку с сохранением всех файлов.
Виртуальные окружения неперемещаемы. Есть ключ --relocatable, но его можно использовать только в момент создания окружения и с такими окружениями бывают проблемы. Правильный способ - это создать новое окружение и установить в него зависимости из старого. Если вы правильно используете виртуальные окружения, то это вопрос ровно трёх команд. Если требуется больше действий, стоит пересмотреть свой подход.