Azure 機器學習 SDK & CLI (v1)
適用於:Azure CLI ml 延伸模組 v1
Python 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-ml
Azure 機器學習 的 、 或 v1 擴充功能。 現在可以使用擴充功能增強的 ml
v2 CLI,並建議使用。
擴充功能不相容,因此 v2 CLI 命令不適用於此目錄中的文章。 不過,機器學習工作區和所有基礎資源都可以從任一者互動,這表示一位使用者可以使用 v1 CLI 建立工作區,另一個使用者可以使用 v2 CLI 將作業提交至相同的工作區。
如何? 知道我擁有哪一個 CLI 擴充功能?
若要尋找您已安裝的延伸模組, 請使用 az extension list
。
- 如果延伸模組清單包含
azure-cli-ml
,則您有 v1 延伸模組。 - 如果清單包含
ml
,則您有 v2 擴充功能。
下一步
如需安裝和使用不同的擴充功能的詳細資訊,請參閱下列文章:
-
azure-cli-ml
- 安裝、設定及使用 CLI (v1) -
ml
- 安裝和設定 CLI (v2)
如需安裝和使用不同 SDK 版本的詳細資訊:
-
azureml-core
- 安裝適用於 Python 的 Azure 機器學習 SDK (v1) -
azure-ai-ml
- 安裝適用於 Python 的 Azure 機器學習 SDK (v2)