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 文件儲存格

  • 豐富的輸出顯示(圖表、表格、圖片)

  • 終端機存取

  • 檔案瀏覽器

  • 擴充套件支援

運作原理

  1. PyBreeze 在背景啟動 JupyterLauncherThread

  2. 執行緒啟動 JupyterLab 伺服器程序

  3. 伺服器準備就緒後,訊號通知元件

  4. QWebEngineView 載入 JupyterLab URL

  5. 您可以像在瀏覽器中一樣與 JupyterLab 互動

Note

JupyterLab 伺服器作為背景程序執行。當您關閉 JupyterLab 分頁或退出 PyBreeze 時,伺服器會自動停止。

使用提示

  • JupyterLab 在本地連接埠上執行;不需要外部網路存取

  • 您可以在 JupyterLab 自己的分頁系統中開啟多個筆記本

  • 使用 JupyterLab 進行資料分析、原型開發和互動式測試

  • 嵌入式 JupyterLab 與 PyBreeze 共用相同的 Python 環境