JupyterLab跨平臺桌面應用程式JupyterLab Desktop發布重大更新,更新許多介面與功能,使資料科學家能夠更簡單地操作Jupyter筆記本,開始資料分析工作。

在這個重大更新中,JupyterLab Desktop引入了工作階段(Session)和專案的概念,官方解釋,所謂的工作階段,指的是本地專案啟動並連接到既有JupyterLab伺服器的狀態,每一個JupyterLab使用者介面視窗,都是一個單獨的工作階段,當用戶下一次啟動時,只要使用相同的配置,便會恢復工作階段。

JupyterLab在不同的工作目錄啟動,每次啟動都屬於一個單獨的專案,不同專案使用各自的Python環境和使用者介面等配置,用戶可以根據專案的任務和相依函式庫,將工作分成不同專案,並且擁有各自的筆記本檔案和Python環境配置。

當用戶在起始頁面點按創建新建筆記本時,JupyterLab Desktop應用程式會自動開始新的JupyterLab工作階段,以預設的工作目錄中和Python配置創建新的筆記本。當點按新創建工作階段時,應用程式仍會使用預設配置啟動新的JupyterLab工作階段,但是不會創建筆記本。

新的JupyterLab Desktop支援拖放操作創建,用戶只要將檔案和文件夾拖拉到起始頁面上,JupyterLab Desktop就會開啟新工作階段,供用戶快速開始工作。JupyterLab Desktop能夠偵測在電腦本地端執行的JupyterLab伺服器,並且在連接工作對話框列出,讓用戶選擇連接。

而在這個版本還有一個特別的功能,就是支援多個工作階段視窗(下圖),應用程式右上方的新視窗選項,能夠用於創建新的工作階段視窗,另外,用戶也可以從CLI啟動新的應用程式,或是雙點擊.ipynb檔案,也可以簡單地啟動新工作階段視窗。

JupyterLab Desktop能夠自動探索Python環境,用戶只要點擊標題列上的伺服器狀態按鈕,便可以打開Python環境選單,所有應用程式找到的Python環境和過去使用過的環境,都會在選單中列出,用戶選擇新環境後,JupyterLab伺服器便會自動使用新環境重新啟動,但是應用程式本身則不再需要重新啟動。

更新的CLI提供更多選項,用戶能以自訂Python環境啟動應用程式,或是在特定的工作目錄下啟動,並使用CLI開啟相關的檔案。在隱私安全上,JupyterLab Desktop根據最佳實踐,能夠避免嵌入瀏覽器中的腳本存取使用者的電腦,瀏覽器的工作階段資料與其他使用者資料,現在也允許使用者手動清除。

熱門新聞

Advertisement