你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

排查“无法导入名称‘SerializationError’”的问题

使用 Azure 机器学习时,可能会收到以下错误之一:

  • cannot import name 'SerializationError'
  • cannot import name 'SerializationError' from 'azure.core.exceptions'

使用 Azure 机器学习环境时,可能会出现此错误。 例如,提交训练作业或使用 AutoML 时。

原因

此问题由 Azure 机器学习 SDK 版本 1.42.0 中的 bug 引起。

解决方法

更新受影响的环境以使用 SDK 1.42.0.post1 或更高版本。 对于本地开发环境或计算实例,请使用以下命令:

pip install azureml-sdk[automl,explain,notebooks]>=1.42.0

若要详细了解如何更新 Azure 机器学习环境(用于训练或部署),请参阅以下文章:

若要验证已安装的 SDK 的版本,请使用以下命令:

pip show azureml-core

后续步骤

若要详细了解如何更新 Azure 机器学习环境(用于训练或部署),请参阅以下文章: