При установке пакетов в файле requirements.txt с помощью Conda с помощью следующей команды
conda install --yes --file requirements.txt
Если пакет в файле requirements.txt недоступен, возникает ошибка «Нет пакета», как показано ниже:
Использование сайта api Anaconda Cloud https://api.anaconda.org
Получение метаданных пакета: ....
Ошибка: пакеты не найдены в текущих совпадающих каналах linux-64: nimfa == 1.2.3
Вы можете найти этот пакет на anaconda.org с помощью
anaconda search -t conda nimfa ==1.2.3
Можно ли изменить это поведение вместо того, чтобы выдавать ошибку, чтобы он устанавливал все доступные пакеты в файле requirements.txt и выдавал предупреждение для тех, которые недоступны?
Я бы хотел этого, потому что пакет nimfa, о котором говорится в сообщении об ошибке, недоступен, можно установить с помощью пипса. Поэтому, если я могу изменить поведение, conda install --yes --file requirements.txt
чтобы просто выдавать предупреждение о недоступных пакетах, я могу отслеживать это с помощью команды pip install -r requirments.txt
в .travis.yml, чтобы TravisCI попытался установить его из любого места, где он доступен.