【问题标题】:Unable to debug using gdb with python inside a virtual environment (venv) on windows无法在 Windows 上的虚拟环境 (venv) 中使用 gdb 和 python 进行调试
【发布时间】:2023-02-16 03:02:19
【问题描述】:

我目前正在尝试调试我使用 Gdb 编写的 numpy 代码。为此,我首先使用以下命令激活我的虚拟环境(在命令提示符下)(numpy_dev_env 是我的虚拟环境)

numpy_dev_env\Scripts\activate

之后我激活我的虚拟环境。

gdb

然后键入“python”开始用 python 编码(所有这些步骤对我来说都很好)。但是,我意识到我的测试不是在虚拟环境中运行,而是在我的系统 python 上运行。我将不胜感激你关于如何使用 gdb 运行虚拟环境的建议。

谢谢你,

我试图在我的主目录中配置 .gdbinit 文件。但是我不知道该怎么做

【问题讨论】:

    标签: python gdb cython


    【解决方案1】:

    确保您运行的是正确版本的 Python:在一个 shell 中启动 python,使用您的任务管理器搜索进程 ID,然后启动 gdb 并附加该进程。

    或者,使用环境中 python 的完整路径启动 gdb。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-23
      • 1970-01-01
      • 2020-07-03
      • 1970-01-01
      • 2019-04-21
      • 1970-01-01
      • 2019-10-19
      相关资源
      最近更新 更多