簡體   English   中英

VS Code 在調試控制台中運行 ipython

[英]VS Code run ipython in debug console

有沒有辦法在 VC 代碼中運行像調試控制台這樣的ipython ,它允許制表符完成和其他類型的事情?

同時,我已經成為 Python 的PDB++調試器的忠實粉絲。 它的工作方式類似於 iPython CLI,所以我認為這個問題對我來說已經過時了,但對其他人仍然可能有一些價值。

這似乎是 VS Code 的理想功能,但尚未實現。 看到這個帖子: https : //github.com/DonJayamanne/vscodeJupyter/issues/19

我想看看是否可以使用 VS Code 的配置文件來定義 ipython 調試配置,例如:

{ "name": "ipython", "type": "python", "request": "launch", "program": "${file}", "pythonPath": "/Users/tsando/anaconda3/bin/ipython" }

但到目前為止還沒有運氣。 你可以在上面的鏈接中看到我的帖子。

不,目前(不幸的是)不是。 這是 github 上的一個正在進行的主題。 該問題處於 P1 狀態,因此有望盡快實施: https : //github.com/microsoft/vscode-python/issues/6972

vscode 調試控制台確實允許自動完成......但是,我不確定你想要的是否是一種從 ipython shell 觸發代碼的方法,如果是的話。 你可以像這樣啟動ipython,

python -m debugpy --listen 5678 `which ipython`

對於選項卡完成,您可以安裝 pyreadline3:

python -m pip install pyreadline3

這在 Linux 上不是必需的,但在 Windows 上是必需的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM