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