我是python的新手,曾经和matlab一起工作,我对python的调试功能感到非常沮丧。
我目前正在尝试在CS231课程(http://cs231n.github.io/)中完成作业,我正在使用pyCharm(和anaconda)。在作业中,我有一个.ipynb(jupyter笔记本文件),它指导我完成任务,在该文件中,我调用.py文件,在那里我编写自己的代码。我正在试图找到一种方法来调试我编写的代码。在matlab中,我可以轻松地在我编写的代码中设置一个断点,并在外部函数调用它时调试它,而在python中,我无法设置断点并调试从jupyter笔记本调用的代码(它只是忽略断点)。
有办法吗?如果不是,调试这些东西的最佳方法是什么?而且不太重要但是为什么在matlab中轻松调试代码是如此困难而不是matlab?
非常感谢你!
PyCharm Professional 2019允许您使用run and debug Jupyter笔记本电脑。