Когда AzureML создает среду Python и запускает pip install
, я бы хотел использовать дополнительные непубличные индексы. Есть ли способ сделать это?
Я запускаю свой скрипт на Python на вычислении AzureML. Среда создается из требований пипса согласно документам . Теперь скрипт ссылается на пакет в личном индексе. Чтобы запустить сценарий на локальном компьютере или компьютере сборки, я просто указываю переменную среды PIP_EXTRA_INDEX_URL
с учетными данными для индекса перед запуском pip install -c ...
. Как включить те же функции в процессе подготовки среды AzureML?
Документы AzureML предлагают , чтобы я непосредственно предоставлял файлы колес вместо имен пакетов. Это означает, что я должен вручную выполнить всю работу, для которой построен pip: идентифицировать частные пакеты среди других требований, выбрать правильные версии и платформу, загрузить их.
В идеале мне нужно было бы просто написать что-то вроде этого:
myenv = Environment.from_pip_requirements(
name = "myenv",
file_path = "path-to-pip-requirements-file",
extra-index-url = ["url1", "url2"])