Я хочу описать все мои deps в файле yml
Я могу сделать это и запустить эту команду: conda env create -f environment.yml
Это устанавливает кучу лишней хрени, которую я не хочу
Но я могу запустить эту команду, чтобы создать минимальный контекст: conda create --name test-layers python --no-default-packages
ОК, так что теперь я хочу использовать свою конфигурацию yml
Это не работает: conda create --name myenv -f environment.yml --no-default-packages --yes
Ошибка: PackagesNotFoundError: The following packages are not available from current channels: -environment.yml
annn ddd это не работает: conda env create -f environment.yml --no-default-packages
Ошибка: unrecognized arguments: --no-default-packages
Как использовать yml файл, а также не устанавливать кучу пакетов по умолчанию?
РЕДАКТИРОВАТЬ: я чувствую, что я что-то упустил, потому что инструменты не могут быть такими тупыми и глупыми. Я подумал, что сначала попробую создать env, а затем обновить его из файла, чтобы посмотреть, сработало ли по крайней мере
conda create --name myenv python --no-default-packages --yes
conda env update --name myenv --file environment.yml
annn ddd, теперь в моем env есть все те пакеты по умолчанию, которых я хотел избежать! WTF !? Я серьезно собираюсь обернуть это в сценарий, который анализирует мой environment.yaml и запускает команду для установки каждого пакета dep и pip самостоятельно? это отстой