尝试使用 zeppelin 的 python 解释器进行调试时出错

问题描述

我想在 AWS EMR 环境中使用 zeppelin 调试 python 函数。 所以我尝试通过添加语句“ from IPython.core.debugger import Pdb; Pdb().set_trace() ”来调试 在函数的开头,但出现以下错误。

Traceback (most recent call last):
  File "/tmp/16458272539028-0/zeppelin_python.py",line 158,in <module>
    exec(code,_zcUserQueryNameSpace)
  File "<stdin>",line 1,in <module>
  File "<stdin>",line 5,in my_function
  File "<stdin>",in my_function
  File "/usr/lib64/python3.7/bdb.py",line 88,in trace_dispatch
    return self.dispatch_line(frame)
  File "/usr/lib64/python3.7/bdb.py",line 113,in dispatch_line
    if self.quitting: raise BdbQuit
bdb.BdbQuit

在执行函数之前写“import pdb;pdb.set_trace()”也是一样。

%pyspark 写在单元格的开头。 我使用python3。 如何使用 zeppelin 调试 python?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)