jupyterlab 作為 jupyter 的擴充版本,易用性強,結果儲存很合理。突然發現可以添加debugger插件,實作在jupyterlab中調試代碼,本文記錄方法。
基本流程
- 安裝 Anaconda
- 安裝 jupyterlab
- 安裝 node.js
- 安裝 xpython
- 建立 jupyterlab 工程
- 搜尋并安裝插件
- 使用插件進行debug
具體步驟
安裝Anaconda
- 下載下傳位址: https://www.anaconda.com/products/individual#Downloads
- 下載下傳安裝包安裝即可,需要配置環境變量
安裝jupyterlab
pip install jupyterlab
複制
安裝 node.js
如果不裝會報錯:
An error occurred installing <code>@jupyterlab/debugger-extension</code>.
Error message:
Please install Node.js and npm before continuing installation. You may be able to install Node.js from your package manager, from conda, or directly from the Node.js website (https://nodejs.org).
複制
- 下載下傳位址:https://nodejs.org/en/download/
- Win 下載下傳 Windows Installer (.msi)
- 直接安裝即可
- Linux 下載下傳 Linux Binaries (x64)
wget https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz // 下載下傳
tar xf node-v14.17.3-linux-x64.tar.xz // 解壓
複制
之後添加環境變量到或
/etc/profile
檔案
~/.bashrc
export PATH=$PATH:/path_to/node-v14.17.3-linux-x64/bin
複制
- 測試
# node -v
v14.17.3
複制
安裝 xpython
pip install xeus-python
複制
JupyterLab 2.0+
xeus-python 0.8.0+
notebook 6+
- 随後可以使用 xpython
建立 jupyterlab 工程
jupyter lab --allow-root --no-browser --ip 0.0.0.0 --port 8080 --notebook-dir /workspace/nfs
複制
- 有需要映射端口的同學可以參考 從伺服器映射 jupyter 到本機應用
搜尋并安裝插件
- 進入 jupyterlab, enable Warning 中的内容即可使用擴充
- 搜尋并安裝插件
安裝 @jupyterlab/debugger
- 可以搜尋之間單擊
install
- 也可以執行指令
jupyter labextension install @jupyterlab/debugger
複制
使用插件進行debug
- 建立 xpython 工程
- 設定斷點,debug 程式
參考資料
- https://www.cnblogs.com/sirdong/p/11447739.html