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