Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
APPLIES TO:Azure CLI ml extension v1
Python SDK azureml v1
Important
本文中的一些 Azure CLI 命令使用适用于 Azure 机器学习的 azure-cli-ml
或 v1 扩展。 对 v1 扩展的支持将于 2025 年 9 月 30 日结束。 在该日期之前,你能够安装和使用 v1 扩展。
建议在 2025 年 9 月 30 日之前转换为 ml
或 v2 扩展。 有关 v2 扩展的详细信息,请参阅 Azure 机器学习 CLI 扩展和 Python SDK v2。
Important
本文提供有关使用 Azure 机器学习 SDK v1 的信息。 SDK v1 自 2025 年 3 月 31 日起弃用。 对它的支持将于 2026 年 6 月 30 日结束。 可以在该日期之前安装和使用 SDK v1。
建议在 2026 年 6 月 30 日之前过渡到 SDK v2。 有关 SDK v2 的详细信息,请参阅 什么是 Azure 机器学习 CLI 和 Python SDK v2? 以及 SDK v2 参考。
本部分中的所有文章都记录了第一版 Azure 机器学习 Python SDK (v1) 或 Azure CLI ml 扩展 (v1) 的使用情况。 有关当前 SDK 和 CLI 的信息,请参阅 Azure 机器学习 SDK 和 CLI v2。
SDK v1
本部分文章中的 Azure SDK 示例需要 azureml-core
或用于 Azure 机器学习的 Python SDK v1。 Python SDK v2 现已发布。
v1 和 v2 Python SDK 包不兼容,v2 编码样式不适用于此目录下的文章。 但是,机器学习工作区和所有基础资源均可彼此交互,这意味着一个用户可以使用 SDK v1 创建工作区,而另一个用户可以使用 SDK v2 将作业提交到相同的工作区。
建议不要在同一环境中安装这两个版本的 SDK,因为这可能会导致代码冲突和混淆。
如何知道现有的是哪个 SDK 版本?
- 若要确定是否有 Azure 机器学习 Python SDK v1,请运行
pip show azureml-core
。 (或在 Jupyter Notebook 中使用%pip show azureml-core
) - 若要确定是否有 Azure 机器学习 Python SDK v2,请运行
pip show azure-ai-ml
。 (或在 Jupyter Notebook 中使用%pip show azure-ai-ml
)
根据 pip show
的结果,可确定你拥有的 SDK 版本。
CLI v1
The Azure CLI commands in articles in this section require the azure-cli-ml
, or v1, extension for Azure Machine Learning. 使用 ml
扩展的增强型 v2 CLI 现已可用并推荐使用。
这些扩展不兼容,因此 v2 CLI 命令不适用于此目录下的文章。 但是,机器学习工作区和所有基础资源均可彼此交互,这意味着一个用户可以使用 v1 CLI 创建工作区,而另一个用户可以使用 v2 CLI 将作业提交到相同的工作区。
如何知道现有的是哪种 CLI 扩展?
若要查看已安装了哪些扩展,请使用 az extension list
。
- If the list of Extensions contains
azure-cli-ml
, you have the v1 extension. - 如果该列表包含
ml
,则你拥有 v2 扩展。
Next steps
有关安装和使用不同扩展的详细信息,请参阅以下文章:
-
azure-cli-ml
- 安装、设置和使用 CLI (v1) -
ml
- 安装和设置 CLI (v2)
若要详细了解如何安装和使用不同 SDK 版本,请参阅以下内容:
-
azureml-core
- 安装用于 Python 的 Azure 机器学习 SDK (v1) -
azure-ai-ml
- 安装用于 Python 的 Azure 机器学习 SDK (v2)