'MSIAuthentication' 对象没有属性 'get_token'

'MSIAuthentication' object has no attribute 'get_token'

在 Azure ML Workspace Notebook 上,我正在尝试获取我的工作区实例,如

所示

https://docs.microsoft.com/en-us/azure/machine-learning/tutorial-auto-train-models#configure-workspace.

我有一个配置文件,我是 运行 Azure 计算实例中的笔记本。

我尝试执行 Workspace.from_config()。

因此,我收到 'MSIAuthentication' 对象没有属性 'get_token' 错误。

我尝试按照

中的建议同时提交 MsiAuthenticationInteractiveLoginAuthentication

https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb.

我找到了 2 个解决方案:

1.- 使用内核“Python 3.6 - AzureML”

2.- pip install azureml-core --upgrade

这将升级

azureml-core to 1.32.0

但是会降级:

azure-mgmt-resource to 13.0.0 (was 18.0.0)

azure-mgmt-storage down to 11.2.0 (was 18.0.0)

urllib3 to 1.26.5 (was 1.26.6)

此升级/降级允许使用与 python 3.6 anaconda 安装中相同的软件包版本