JupyterLab 整合
PyBreeze 包含嵌入式 JupyterLab 環境,讓您可以直接在 IDE 中使用 Jupyter 筆記本。
開啟 JupyterLab
JupyterLab 可從分頁選單中使用。開啟時,它會建立一個新分頁, 透過 Qt 的 Web 引擎呈現完整的 JupyterLab 介面。
首次設定
首次啟動時,如果 JupyterLab 尚未安裝,PyBreeze 會自動使用 pip 安裝。 狀態標籤會顯示初始化進度。
介面
JupyterLab 分頁包含:
狀態標籤 – 顯示初始化狀態(「Starting JupyterLab…」、「Ready」等)
Web 引擎檢視 – 在
QWebEngineView中呈現的完整 JupyterLab 介面
嵌入式 JupyterLab 提供所有標準 Jupyter 功能:
建立和編輯筆記本(
.ipynb檔案)互動式執行 Python 程式碼儲存格
Markdown 文件儲存格
豐富的輸出顯示(圖表、表格、圖片)
終端機存取
檔案瀏覽器
擴充套件支援
運作原理
PyBreeze 在背景啟動
JupyterLauncherThread執行緒啟動 JupyterLab 伺服器程序
伺服器準備就緒後,訊號通知元件
QWebEngineView載入 JupyterLab URL您可以像在瀏覽器中一樣與 JupyterLab 互動
Note
JupyterLab 伺服器作為背景程序執行。當您關閉 JupyterLab 分頁或退出 PyBreeze 時,伺服器會自動停止。
使用提示
JupyterLab 在本地連接埠上執行;不需要外部網路存取
您可以在 JupyterLab 自己的分頁系統中開啟多個筆記本
使用 JupyterLab 進行資料分析、原型開發和互動式測試
嵌入式 JupyterLab 與 PyBreeze 共用相同的 Python 環境