重新啟動Python程序數據磚

您可以通過編程方式重新啟動Python過程磚確保局部安裝或升級庫函數的正確在Python為當前SparkSession內核。

當你重新啟動Python程序,你失去了Python狀態信息。磚建議安裝所有的會話範圍內庫的開頭一個筆記本和運行dbutils.library.restartPython ()清理Python過程在繼續之前。

您可以使用該過程在交互筆記本或Python與工作流任務調度。

是什麼dbutils.library.restartPython嗎?

輔助函數dbutils.library.restartPython ()推薦的方法是重新啟動Python過程在一個磚筆記本。

請注意

大部分的功能dbutils.library子模塊是棄用。磚強烈建議使用%皮普管理所有notebook-scoped庫安裝。看到Notebook-scoped Python庫

當你應該重新啟動Python程序嗎?

這是一個好主意隨時重啟您的Python過程執行本地安裝,包括下列:

  • 指定一個版本的包包含在磚運行時。

  • 安裝一個定製版本的包包含在磚運行時。

  • 明確更新最新版本使用的庫%皮普安裝<庫名稱>——升級

  • 從本地配置一個定製的環境文件。

  • 安裝一個圖書館,需要改變依賴庫的版本中包含磚運行時。