对qiime2进行pdb调试屏幕无输出问题的解决
-
问题描述:
使用python pdb对qiime2代码进行调试时,有些代码无法打断点后屏幕无输出导致调试出现问题
解决方式:
# 进入相关代码目录 cd ~/miniconda3/envs/qiime2-2020.2/lib/python3.6/site-packages/q2cli vim commands.py # 注释输出从定向的代码 # # with qiime2.util.redirected_stdio(stdout=log, stderr=log): # # results = action(**arguments) # 修改为 # results = action(**arguments) # 注意代码对齐,results和with缩进一致