我对python是个新手,并且曾经使用过matlab,我对python的调试能力感到非常失望。
我目前正在尝试完成CS231课程(http://cs231n.github.io/)中给出的家庭作业任务,并且我正在使用pyCharm (和蟒蛇)。在作业中,我有一个指导我完成作业的.ipynb (jupyter笔记本文件),在这个文件中,我调用了.py文件,在那里我编写了自己的代码。我正在试着找出一种方法来调试我写的代码。在matlab中,我可以很容易地在我编写的代码中设置断点,并在外部函数调用它时对其进行调试,而在python中,我不能设置断点并调试从jupyter笔记本调用的代码(它只是忽略断点)。
有没有办法做到这一点?如果不是,那么调试这些东西的最好方法是什么?更不重要的是,为什么在python中轻松调试代码比在matlab中更难呢?
非常感谢!
发布于 2019-04-09 21:39:54
Jupyter Professional 2019允许您run and debug Jupyter Notebook cell。
https://stackoverflow.com/questions/52227150
复制相似问题