如何调试已经安装的Python应用程序?

时间:2018-10-11 13:01:36

标签: python python-2.7 debugging

我正在尝试调试用Python 2编写的application。问题是,必须先按以下说明安装应用程序,然后才能运行该应用程序(根据文档):

python setup.py develop

应用程序(布谷鸟沙箱)可以这样运行:

cuckoo -d
  

通过新的Python包,开发和测试代码现在的工作方式与以前略有不同。作为一个   首先,必须先安装Cuckoo,然后才能使用它,这是一个简单的修改和测试开发   序列无法像以前那样直接使用。

是否可以通过某种方式调试此类应用程序?

稍后(未完成)的文档中提到了调试Web界面的内容,我不确定是否可以将我带到需要调试的代码,而且还需要PyCharm Professional。我正在使用PyCharm社区,但我愿意使用任何其他免费的IDE或调试器。

1 个答案:

答案 0 :(得分:0)

如果仅使用已编译的.pyo和.pyc文件进行调试,这将很困难,这是已安装的应用程序可能拥有的全部。安装中可能包含一些源文件。您将必须弄清特定平台的安装位置。由于许多项目(包括杜鹃)都是开源的,所以我建议克隆Github repository并从中进行调试。