共用方式為


Azure 機器學習 SDK & CLI (v1)

適用於:Azure CLI ml 延伸模組 v1Python SDK azureml v1

重要

本文中的 Azure CLI 命令使用 azure-cli-ml 或 v1 (Azure Machine Learning 的擴充功能)。 v1 擴充功能的支援將於 2025 年 9 月 30 日終止。 您將能安裝並使用 v1 擴充功能,直到該日期為止。

建議您在 2025 年 9 月 30 日之前轉換至 ml 或 v2 擴充功能。 如需有關 v2 擴充功能的詳細資訊,請參閱 Azure ML CLI 擴充功能和 Python SDK v2

本節中的所有文章都會記載使用第一版的 Azure 機器學習 Python SDK (v1) 或 Azure CLI ml 擴充功能 (v1)。 如需目前 SDK 和 CLI 的相關信息,請參閱 Azure 機器學習 SDK 和 CLI v2

SDK v1

本節文章中的 Azure SDK 範例需要 適用於 Azure 機器學習 的 azureml-core、 或 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 筆記本中,使用 %pip show azureml-core
  • 若要瞭解您是否有 Azure 機器學習 Python SDK v2,請執行 pip show azure-ai-ml。 (或者,在 Jupyter 筆記本中,使用 %pip show azure-ai-ml

根據的結果 pip show ,您可以判斷您擁有的 SDK 版本。

CLI v1

本節文章中的 Azure CLI 命令需要azure-cli-mlAzure 機器學習 的 、 或 v1 擴充功能。 現在可以使用擴充功能增強的 ml v2 CLI,並建議使用。

擴充功能不相容,因此 v2 CLI 命令不適用於此目錄中的文章。 不過,機器學習工作區和所有基礎資源都可以從任一者互動,這表示一位使用者可以使用 v1 CLI 建立工作區,另一個使用者可以使用 v2 CLI 將作業提交至相同的工作區。

如何? 知道我擁有哪一個 CLI 擴充功能?

若要尋找您已安裝的延伸模組, 請使用 az extension list

  • 如果延伸模組清單包含 azure-cli-ml,則您有 v1 延伸模組。
  • 如果清單包含 ml,則您有 v2 擴充功能。

下一步

如需安裝和使用不同的擴充功能的詳細資訊,請參閱下列文章:

如需安裝和使用不同 SDK 版本的詳細資訊: