【问题标题】:Step debugging imported modules in Python with Visual Studio Code使用 Visual Studio Code 在 Python 中逐步调试导入的模块
【发布时间】:2019-05-25 08:55:44
【问题描述】:
import pandas as pd
data = pd.read_csv(some_data)

我在此代码的第二行放置了一个断点,Visual Studio Code 将在此断点处停止。但是当我尝试进入“read_csv”函数时,vscode 显然执行了“跨步”。 我还尝试在“read_csv”函数中设置断点,但结果相同。

那么我该如何进入上面提到的功能呢?

【问题讨论】:

  • 似乎对我有用。 some_data 到底是什么?另外,我假设这是 Python 3?
  • some_data 是一个保存为 csv 的 pandas DataFrame。但这只是一个例子。重点是,我不能进入这个函数。是的,它是 Python3,我在 macOS 和 Ubuntu 下都试过了,都运行最新版本的 vscode 和 Python3。

标签: python debugging visual-studio-code python-import


【解决方案1】:

要进入第三方代码,请在您的 launch.json 配置中设置 "debugOptions": ["DebugStdLib"]

【讨论】:

  • 在我的情况下是"debugStdLib": true,但感谢您为我指明了正确的方向。
【解决方案2】:

截至 2019 年 4 月更新 debugStdLib 更改为

"justMyCode": false

https://code.visualstudio.com/docs/python/debugging#_justmycode

【讨论】:

    猜你喜欢
    • 2016-09-05
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 1970-01-01
    • 1970-01-01
    • 2021-09-05
    • 1970-01-01
    相关资源
    最近更新 更多