使用visual studio 2019調試JupyterLab python代碼


對Python開發人員來說,JupyterLab是個好東西,它是做什么的就不用我多說了,可訪問其官網詳細了解:https://jupyter.org/

JupyterLab哪都好,就是調試不方便,而visual studio的調試功能,簡直天下無敵。如果能用JupyterLab寫作,用visual studio調試,簡直不要太爽。

我摸索了一陣子,找到了一種相對“完美”的解決方案。

1、首先使二者共用解釋器。

在VS2019中,查看當前可用的Python環境,如如下圖所示

 

選擇JupiterLab使用的環境:

 

 

 

這樣就保證了二者環境的一致性。

2、ipynb文件轉換為py文件

VS2019不能直接調試ipynb文件,必須轉化為普通的Python文件,可以使用下面的命令進行批處理轉換:

jupyter nbconvert --to script *.ipynb

 

還有一個小技巧

如果要引用其他ipynb文件,可以使用import_ipynb庫,如下面的代碼所示:

import import_ipynb
tmp=__import__('第1章 Binance合約庫') 
result = tmp.GetBTC()
print(result)

此時如果有同名的Python文件,比如同時存在test.ipynb和test.py文件,import_ipynb會優先使用Python文件。

這樣一旦更改了ipynb文件,只需批量轉換為普通Python文件,代碼不用更改。

這樣就可以愉快的調試了!

 


免責聲明!

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



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