在Jupyter lab中debug


首次使用的配置

  1. 創建環境
    conda create -n jupyterlab-debugger -c conda-forge xeus-python ptvsd nodejs
  2. 激活環境
    conda activate jupyterlab-debugger
    如果無法激活環境:
    • 在管理員身份運行的powershell中輸入:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned,然后輸入y
    • 重新以管理員身份運行powershell,輸入:conda init powershell
  3. 安裝debugger插件
  4. 如果發現需要安裝node.js:
    • 以管理員身份運行powershell,輸入:conda install nodejs
    • 設置斷點后,點運行,並沒有在斷點處停下來
      • 重啟電腦后解決
  5. 其他推薦插件
    • jupyterlab-plotly
    • jupyter-lsp:自動補全

一段時間后不能用了

一段時間沒用,今天不能debug了。打了斷點以后運行,根本不停。

  1. 做了以下工作以后,又可以了
    • pip install --upgrade jupyterlab
    • conda upgrade xeus-python -c conda-forge
    • 重新安裝了debugger插件
    • 在"Running terminals and Kernel"中關閉了所有的文件
  2. 個人認為主要是最后一項起作用。
  3. 這種方法會導致xpython經常自動停止運行以后又自動重啟,后來直接重新創建環境了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM