從磁碟區安裝程式庫
本文將逐步引導您完成將程式庫或 requirements.txt 檔案上傳至 volumes 並安裝到 Azure Databricks 中叢集所需的各個步驟。 您可將程式庫安裝到全用途計算或工作計算上。
如需 volumes的詳細資訊,請參閱 什麼是 Unity Catalogvolumes?。 如需使用 Unity Catalog的相關信息,包括控制存取權和建立物件,請參閱 什麼是 Unity Catalog?。
如需完整的連結庫相容性詳細數據,請參閱 叢集範圍連結庫。
將連結庫載入磁碟區
若要將連結庫載入磁碟區:
- 點擊左側邊欄中的 Catalog。
- 在 Catalog Explorer 樹狀目錄中,瀏覽至磁碟區。
- 點擊 +新增,然後 select上傳到這個磁碟區。
- [ 將檔案上傳至磁碟區 ] 對話框隨即出現。 拖放或流覽至您想要上傳的檔案,然後按兩下 [ 上傳]。
從磁碟區將連結庫安裝到叢集
當您將程式庫安裝到叢集時,在該叢集上執行的所有筆記本都可存取程式庫。
若要將連結庫從磁碟區安裝到叢集:
- 在左側邊欄中,按一下 [計算]。
- 點選叢集 list中的名稱。
- 按下 [程式庫] 索引標籤。
- 按一下 [立即安裝]。 [安裝程式庫] 對話方塊隨即出現。
- 針對 程式庫來源,selectVolumes。
- 上傳連結庫或 requirements.txt 檔案,瀏覽至 Volumes 瀏覽器中的連結庫或 requirements.txt 檔案,或在 Volumes [檔案路徑] 字段中輸入其位置,例如:
/Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>
。 - 按一下 [安裝]。
從磁碟區將相依連結庫新增至工作流程工作
若要從磁碟區設定具有相依連結庫的工作流程工作:
- Select 現有工作流程中的任務或創建新的任務。
- 在 [相依程式庫] 旁,按下 [+ 新增]。
- 在 [新增相依函式庫] 對話方塊中,selectVolumes 用於 函式庫來源。
- 上傳庫或 requirements.txt 檔案,瀏覽至
瀏覽器中的庫或 requirements.txt 檔案,或在 [檔案路徑] 欄位中輸入其位置,例如: 。 - 按一下 [安裝]。
將連結庫從磁碟區安裝到筆記本
您可以直接將 Python 連結庫安裝至筆記本,以建立筆記本專屬的自定義 Python 環境。 例如,您可在筆記本中使用特定版本的程式庫,而不會影響叢集上可能需要不同版本的相同程式庫的其他使用者。 如需詳細資訊,請參閱筆記本範圍的程式庫。
當您將程式庫安裝至筆記本時,只有目前的筆記本和與該筆記本相關聯的任何工作可存取該程式庫。 連結至相同叢集的其他筆記本不會受到影響。
下列程式代碼示範如何將 Python 滾輪檔案從磁碟區安裝到筆記本作為筆記本範圍連結庫。
%pip install /Volumes/<catalog>/<schema>/<volume>/<path-to-library>/mypackage-0.0.1-py3-none-any.whl
或
%pip install /Volumes/<catalog>/<schema>/<volume>/<path-to-project>/requirements.txt