JupyterLab Debug工具安裝教程(Mac版)

提前聲明,本文是面向MacBook用戶的。

1. JupyterLab 介紹與安裝

最近看到Jupyter推出了Debug工具,也想學習一下。3月份機器之心對此進行了專門報道。
首款 Jupyter 官方可視化 Debug 工具,JupyterLab 未來可默認支持 Debug

由於我之前一直用的是Jupyter Notebook,而新款的debug工具需要在JupyterLab中才能使用,因此首先要安裝一下JupyterLab。關於JupyterLab的安裝和使用教程網上有很多,此處就不再贅述了,放上兩個鏈接,以供大家參考。

JupyterLab的安裝教程
JupyterLab的一些好用的插件

2. JupyterLab Debugger安裝

2.1 機器之心教程

機器之心給出了一個安裝教程,主要是安裝debugger前端擴展工具以及xeus-python後端kernel這兩個插件,安裝截圖如下。

在這裏插入圖片描述

2.2 問題

然而,我按照機器之心的教程安裝Debugger插件時一直出問題,最後發現是xeus-python沒法用,也就是xpython右邊只有一個⭕️,一直都沒有出現debug那個像蟲子一樣的圖標以及開關按鈕,反覆測試了好久就是沒有出現,這樣就沒有辦法使用debug功能。

最後,我去看了一下開發者源代碼才發現xeus-python版本要求是0.8.0及以上,而我的只有0.2.2,估計是不支持的,於是按照官方給的安裝方法重新來了一遍。

2.3 解決方案

官方文檔 https://github.com/jupyterlab/debugger 裏面介紹了使用方法,以及所需的包及其版本。

2.3.1 創建新的conda虛擬環境

首先,創建一個名爲 jupyterlab-debugger 的新的conda虛擬環境,同時安裝xeus-python,notebook jupyterlab,ptvsd,nodejs 等包。

在這裏插入圖片描述

2.3.2 激活環境

用命令

 conda activate jupyterlab-debugger

激活虛擬環境 jupyterlab-debugger 時,可能會出現問題,參考下文可以解決。
Anaconda使用conda activate激活環境出錯 :Your shell has not been properly configured to

2.3.3 安裝debugger擴展工具

激活環境後,再按照命令

jupyter labextension install @jupyterlab/debugger

安裝擴展工具,就可以正常進入 jupyterlab 中了。

在這裏插入圖片描述

這次進入 jupyterlab 可以看到xpython右邊有了debug的圖標和選項了(藍色部分)。

在這裏插入圖片描述

這樣就可以使用debug功能了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章