Fabric 環境中的程式庫管理
Microsoft Fabric 環境提供靈活的組態來執行 Spark 作業。 程式庫提供開發人員想要包含在其工作中的可重複使用程式碼。 除了每個 Spark 執行階段附帶的內建程式庫之外,您可以在 Fabric 環境中安裝公用和自訂程式庫。 而且,還可以輕鬆地將環境附加至筆記本和 Spark 工作定義。
注意
修改特定套件的版本可能會中斷相依的其他套件。 例如,降級azure-storage-blob
可能會導致依賴的其他各種連結庫Pandas
發生問題Pandas
,包括mssparkutils
、 fsspec_wrapper
和 notebookutils
。
您可以在這裏檢視預安裝套件的清單及其每個執行時間的版本。
檢查在 Microsoft Fabric 中使用連結庫的更多選項和最佳做法: 在 Microsoft Fabric 中管理 Apache Spark 連結庫
公用程式庫
公用程式庫來自 Fabric 目前支援的存放庫,例如 PyPI 和 Conda。
新增公用程式庫
若要新增公用程式庫,請選取來源並指定程式庫的名稱和版本。 或者,您也可以上傳 Conda 環境規格.yml 檔案來指定公用程式庫。 系統會擷取您上傳的.yml 檔案的內容並附加到清單中。
注意
新增程式庫期間,程式庫名稱的自動完成功能僅限於最熱門的程式庫。 如果要安裝的程式庫不在該清單中,則不會收到自動完成提示。 相反地,您可以透過輸入其完整名稱直接在 PyPI 或 Conda 中搜尋該程式庫。 如果程式庫名稱有效,則會顯示可用的版本。 如果程式庫名稱無效,則會收到程式庫不存在的警告。
批次新增公用程式庫
環境支援上傳 YAML 檔案來批次管理多個公用程式庫。 系統會擷取 YAML 的內容並附加到公用程式庫清單中。
注意
目前不支援 YAML 檔案中的自訂 conda 通道。 僅辨識來自 PyPI 和 conda 的程式庫。
篩選公用程式庫
在 [公用程式庫] 頁面上的搜尋框中輸入關鍵詞,以篩選公用程式庫清單,並尋找所需的清單。
更新公用程式庫
若要更新現有公用程式庫的版本,請流覽至環境並開啟 [公用程式庫] 或 [自訂程式庫]。 選擇所需的程式庫,選取版本下拉式清單,並更新其版本。
刪除公用程式庫
將滑鼠停留在對應的資料列上時,就會顯示每個程式庫的清除選項。 或者,也可以選取多個公用程式庫,然後在功能區上選取 [刪除] 來刪除它們。
檢視依存性
每個公用程式庫都有各種相依性。 將滑鼠停留在對應的資料列上時,就會顯示檢視相依性選項。
匯出至 yaml
Fabric 提供了將完整公用程式庫清單匯出至 YAML 檔案並將其下載至本機目錄的選項。
自訂程式庫
自訂程式庫是指由您或組織所建置的程式碼。 Fabric 支援 .whl、.jar 和.tar.gz 格式的自訂程式庫檔案。
注意
針對 R 語言,Fabric 僅支援 .tar.gz 檔案。 若為 Python 語言,請使用 .whl 檔案格式。
上傳自訂程式庫
您可以從本機目錄將自訂程式庫上傳至 Fabric 環境。
刪除自訂程式庫
將滑鼠停留在對應的資料列上時,就會顯示每個程式庫的清除選項。 或者,也可以選取多個自訂程式庫,然後在功能區上選取 [刪除] 來刪除它們。
下載所有自訂程式庫
按一下自訂程式庫,它們就會逐一下載到本機預設下載目錄。