调试包含pyx的python包

调试包含pyx的python包,python,debugging,scikit-learn,cython,Python,Debugging,Scikit Learn,Cython,我想逐步了解python包中包含的pyx文件(确切地说是sklearn)。我特别想启动一个python脚本,并在执行某个pyx文件中特定行的二进制代码时中断。我读了一些howto(比如),但似乎没有一本说怎么做。唯一能解决我的问题的是文章,但我希望有一个更干净的解决方案。当某个pyx文件中的某一行被执行时-pyx文件永远不会执行。它被翻译成c代码,然后编译成二进制。ops我发布了错误的链接,我想发布你提到的那个。我遵循了howto,但它并没有解决我同样的问题。我认为在这种情况下最好的方法是使用p

我想逐步了解python包中包含的pyx文件(确切地说是sklearn)。我特别想启动一个python脚本,并在执行某个pyx文件中特定行的二进制代码时中断。我读了一些howto(比如),但似乎没有一本说怎么做。唯一能解决我的问题的是文章,但我希望有一个更干净的解决方案。

当某个pyx文件中的某一行被执行时
-pyx文件永远不会执行。它被翻译成c代码,然后编译成二进制。ops我发布了错误的链接,我想发布你提到的那个。我遵循了howto,但它并没有解决我同样的问题。我认为在这种情况下最好的方法是使用print语句进行调试。将print statemetns添加到pyx中,翻译并编译。
当某个pyx文件中的某一行被执行时
-pyx文件永远不会执行。它被翻译成c代码,然后编译成二进制。ops我发布了错误的链接,我想发布你提到的那个。我遵循了howto,但它并没有解决我同样的问题。我认为在这种情况下最好的方法是使用print语句进行调试。将print statemetns添加到pyx中,翻译并编译。