如何调试python系统库模块

时间:2017-04-09 07:51:48

标签: python linux python-2.7 python-module

我正在使用python标准库/某些第三方模块,它没有按预期工作。我使用以下步骤来安装模块。

sudo git clone http://github.com/someopensourcemodule.git
sudo python setup.py install

在我正在使用的上述库中看到了一个失败,这个库被用作其他一些脚本的一部分(一个带有大量动态绑定的复杂脚本)。

我想要做的是在foo模块中添加一些print语句,并且还能够逐步执行代码。我有什么选择?

  1. 创建虚拟环境。
  2. 修改源添加打印并再次使用python setup.py install进行安装
  3. 检查stdout中的变量和堆栈值。
  4. 我可以使用pdb,pudb或Debugging tools in python的选项,这适用于模块。但是我不确定使用python setup.py install安装的模块。
  5. 我想知道调试模块安装在系统中可以遵循的最佳实践。

0 个答案:

没有答案