在python中调试库

时间:2014-06-24 07:33:23

标签: python debugging python-2.7 pycharm

我试图在PyCharm中输入库函数,看看那里发生了什么,但是我无法:调试器向我显示细节和变量,一步一步地向内移动,但是我没有'请参阅我的Window代码行。我只是觉得调试器正在移动它们,因为它显示了不同的内部变量。 我想这是因为库安装为二进制包,没有源。

如何使用调试器安装库以便能够移动它?

我尝试了这两种安装类型:

  • 我安装了pip,并使用它成功安装了suds。
  • 我还下载了suds源(并使用setup.py构建和安装它们。)

两者都没有向我展示内部代码。如何使用调试器移动库代码?

1 个答案:

答案 0 :(得分:0)

我明白了!

使用setup.py构建suds后,会出现目录 suds ,其中包含以下内容:** BUILDING_DIR \ build \ lib **

需要将其复制到** C:\ PythonXX \ Lib \ site-packages **

并从那里删除 suds-Z.Z-pyX.X.egg

然后调试开始从该目录导入源并在debug中显示代码行。宾果!