我真的是python的新手,曾经使用过matlab,对于python的调试功能,我感到非常沮丧。
我目前正在尝试执行CS231课程(http://cs231n.github.io/)中给出的家庭作业,并且正在使用pyCharm(和anaconda)。在作业中,我有一个.ipynb(jupyter笔记本文件),该文件可以指导我完成作业,在该文件中,我可以调用.py文件,并在其中编写自己的代码。 我正在尝试找出一种调试我编写的代码的方法。在matlab中,我可以轻松地在编写的代码中设置一个断点,并在外部函数调用它时对其进行调试,而在python中,我无法设置一个断点并调试从jupyter笔记本中调用的代码(它只会忽略断点)。
有办法吗?如果不是,调试这些东西的最佳方法是什么? 不太重要的是,为什么相对于matlab而言,为什么在Python中轻松调试代码如此困难?
非常感谢!