Активация виртуального окружения python3, которое было создано на windows, в ubuntu
Подскажите, пожалуйста, создал вирт окружение на windows 10, перенес копию на вирт машину ubuntu с помощью яндекс диска. При активации этого окружения появляются левые библиотеки.
Для сравнения привожу скрины созданного venv на линуксе и скопированного и их библиотеки.
И показываю, как на винде это выглядит

Ответы (1 шт):
То как вы это делаете, весьма странно. Обычный флоу работы на разных машинах выглядит следующим образом:
- Создаем окружение
- Устанавливаем необходимые пакеты
- Сохраняем зависимости в
requirements.txt
$ pip freeze > requirements.txt
- Переносим файл requirements.txt на другой компьютер и выполняем установку из файла зависимостей в необходимом окружении.
$ pip install -r requirements.txt
Таким образом можно легко воспрозизводить окружение сколько угодно раз. На разных ОС.
P.S. Для версионирования и перемещения кода и файла зависимостей лучше использовать Git. Даже самое базовое использование решает большенство(я бы даже сказал все) проблем с переносом кода между машинами.