如何在Python项目中关闭Numba DEBUG消息?

问题描述 投票:2回答:1

我正在做一个使用 Librosa 声音编辑库的 Python 项目,它使用了 Numba。 每次我调用 Librosa 函数 (本例中是 pitch_shift),我的 PyCharm 控制台窗口就会吐出成千上万行 DEBUG 消息,开头是

DEBUG:numba.byteflow:bytecode dump:
           0    NOP(arg=None, lineno=10)
           2    LOAD_GLOBAL(arg=0, lineno=10)
           4    LOAD_CONST(arg=1, lineno=10)
           6    LOAD_FAST(arg=2, lineno=10)
                     ...

我试过使用 @jit(debug=False) 和 os.environ['NUMBA_DEBUG']='0'来关闭调试信息,但这些似乎都不是正确的方法。 有人有这方面的经验吗,你能帮我一把吗?

python debugging pycharm numba librosa
1个回答
0
投票

现在,只要确保你的调用代码不创建任何花哨的记录器就可以了。就用,说。

import logging
logger = logging.getLogger(__name__)   

这为我解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.