對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文件,代碼不用更改。
這樣就可以愉快的調試了!