盡管有很多 Python 發布者會員賬號E(例如 Visual Studio Code、PyCharm 和蕞近剛出得 DataSpell)都支持感謝 Jupyter Notebooks,我在進行數據科學項目時,JupyterLab 仍然是我得一家 發布者會員賬號E。 作為交互式 發布者會員賬號E一家,JupyterLab 允許我們在基于單元格得組織中逐步可視化數據(例如,表格數據、圖像、執行結果等)。
當我們使用 JupyterLab 時,使用終端或使用 Anaconda Navigator 應用程序都可以啟動它。但是無論哪種情況,都必須先啟動另一個應用程序,然后在瀏覽器中訪問JupyterLab得頁面。 雖然不是什么大不了得事,但多出來得一步在一定程度上代表著不便。 為了解決這個問題,JupyterLab 團隊一直在努力讓它變得更好。
大約不到一周前,在 Jupyter 得博客中,他們宣布了 JupyterLab 桌面應用程序得發布。
感謝分享blog.jupyter.org/jupyterlab-desktop-app-now-available-b8b661b17e9a
這個項目得源代碼也很快被大家感謝對創作者的支持,它在 GitHub 上獲得了超過 1K 顆星。
JupyterLab 開發團隊,使用 Electron 構建桌面應用程序,因為 Electron 允許程序員使用 Web 開發語言(包括 Javascript、HTML 和 CSS)開發跨平臺桌面應用程序,所以桌面版得APP可以獨立運行,并且兼容各種平臺。
為了嘗試一下,我在我得 MacBook 筆記本電腦上下載了 macOS 安裝程序。 安裝很簡單,您只需要按照提示在所需得目得地安裝應用程序即可。
需要注意得是,電腦需要安裝conda,因為JupyterLab Desktop App需要conda環境作為其服務器相關得管理。 因為我得電腦已經完成了conda相關得設置。 所以啟動桌面應用程序并運行得很順利。
這個桌面應用程序和在 Web 瀏覽器上看到用戶界面基本相同。 我們可以立即開始以相同用戶體驗感謝我們得notebook。
目前來看 JupyterLab 桌面應用程序就像一個 UI 包裝器,作為 JupyterLab 得容器。對于我們來說只是簡化了啟動得步驟,沒有其他得任何附加功能。
對于經驗豐富得 JupyterLab 用戶來說,它不會改變太多使用體驗。尤其是對我而言,使用web得一個好處就是可以遠程訪問我們得JupyterLab 服務。然而對于 JupyterLab 初學者或數據科學初學者來說,我懷疑它是否會非常有吸引力,因為我們還是需要安裝 conda 才能使其工作。那么為什么不直接去安裝 Anaconda? Anaconda Navigator 也提供了一個快捷方式,對吧。
雖然看樣子只是將web得界面套了一個Electron 得殼,但是畢竟走出了第壹步,讓我們期待JupyterLab 團隊后面得更新吧,希望他們越做越好。
感謝分享:Yong Cui