У меня есть файл требований к пипсам, который включает в себя определенные c версии только для процессора и torchvision. Я могу использовать следующую команду pip для успешной установки моих требований.
pip install --requirement azure-pipelines-requirements.txt --find-links https://download.pytorch.org/whl/torch_stable.html
Мой файл требований выглядит следующим образом
coverage
dataclasses
joblib
matplotlib
mypy
numpy
pandas
param
pylint
pyro-ppl==1.2.1
pyyaml
scikit-learn
scipy
seaborn
torch==1.4.0+cpu
torchvision==0.5.0+cpu
visdom
Это работает с bash, но как мне вызвать pip с опцией find-links
изнутри файла yaml среды conda? Моя текущая попытка выглядит следующим образом
name: build
dependencies:
- python=3.6
- pip
- pip:
- --requirement azure-pipelines-requirements.txt --find-links https://download.pytorch.org/whl/torch_stable.html
Но когда я вызываю
conda env create --file azure-pipeline-environment.yml
, я получаю эту ошибку.
Ошибка подпроцесса пипса:
ОШИБКА : Не удалось найти версию, которая удовлетворяет требованиям факела == 1.4.0 + процессор (из -r E: \ Users \ tim \ Source \ Talia \ azure -pipelines-needs.txt (строка 25)) (из версий : 0.1.2, 0.1.2.post1, 0.1.2.post2)
ОШИБКА: не найдено соответствующего распределения для torch == 1.4.0 + процессор (из -r E: \ Users \ tim \ Source \ Talia \ azure -pipelines-needs.txt (строка 25))
CondaEnvException: Pip не удалось
Как указать параметр find-links
при вызове pip из среды conda yaml файл