Есть ли способ оптимизировать использование диска для сред virtualenv? [дубликат]Python

Программы на Python
Ответить
Anonymous
 Есть ли способ оптимизировать использование диска для сред virtualenv? [дубликат]

Сообщение Anonymous »

У меня есть несколько virtualenv для одной и той же версии Python, каждый из которых содержит физическую копию каждого файла зависимостей. Некоторые зависимости, связанные с искусственным интеллектом (tensorflow, torch, nvidia и т. д.), имеют тенденцию быть огромными.
Как следствие, много дискового пространства занимает большое количество повторяющихся файлов.
Я ищу способ оптимизировать использование диска путем создания символических ссылок на файлы или совместного использования сред.
Это может быть что-то при создании сред или, может быть, после и просто операции с файловой системой. уровень.
Это не то же самое, что в разделе «Как совместно использовать библиотеки между виртуальными средами и/или установкой Python», поскольку использование «--system-site-packages» ограничит одну версию зависимости для каждой версии Python (что в какой-то момент кажется, что это самое правильное). Но я бы предпочел иметь возможность иметь несколько версий.
Например, вот 3 виртуальных среды со схожими зависимостями
Изображение

Больше зависимостей, потребляющих дисковое пространство:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/792 ... vironments
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»