Python pip安装azureml sdk,并向底层库提供最新补丁

Python pip安装azureml sdk,并向底层库提供最新补丁,python,pip,azure-machine-learning-service,Python,Pip,Azure Machine Learning Service,如何升级azureml-sdk,以便安装最新版本的azureml-core,1.1.5.5? 如果未安装azureml sdk,pip安装--升级azureml sdk将安装azureml核心==1.1.5.5。如果已经安装,则不会安装 $ pip list --format=freeze | grep 'azureml-core'` > azureml-core==1.1.5.1 $ pip install --upgrade azureml-sdk[interpret,notebook

如何升级
azureml-sdk
,以便安装最新版本的
azureml-core
1.1.5.5
? 如果未安装
azureml sdk
pip安装--升级azureml sdk
将安装
azureml核心==1.1.5.5
。如果已经安装,则不会安装

$ pip list --format=freeze | grep 'azureml-core'`
> azureml-core==1.1.5.1
$ pip install --upgrade azureml-sdk[interpret,notebooks]
$ pip list --format=freeze | grep 'azureml-core'`
> azureml-core==1.1.5.1
运行
pip安装--升级azureml内核==1.1.5.5

azureml sdk
metadata.json
(自
1.1.5.1
起)列出了以下要求:

azureml-core (==1.1.5.*)
azureml-dataprep[fuse] (==1.3.2)
azureml-pipeline (==1.1.5.*)
azureml-train (==1.1.5.*)
azureml-train-automl-client (==1.1.5.*)
pip install -U --upgrade-strategy eager azureml-sdk

因此,如果SDK版本
1.1.5.1
已经安装,那么
azureml core==1.1.5.1
满足SDK的要求,并且不会升级。

您可以使用渴望策略强制要求升级:

azureml-core (==1.1.5.*)
azureml-dataprep[fuse] (==1.3.2)
azureml-pipeline (==1.1.5.*)
azureml-train (==1.1.5.*)
azureml-train-automl-client (==1.1.5.*)
pip install -U --upgrade-strategy eager azureml-sdk

挑战在于
azuremlsdk
是一个包的联合体。两天前,一个子包,
azureml-core
被更新为
1.1.5.5