鉴于我是新手,我有一个非常天真的问题,对此表示歉意跟踪正在发生打印的地方?
我通过添加print
来修改某些核心.py文件。现在它打印了一堆线,我无法追踪我添加了print
声明的文件。我怎样才能找出print
正在发生什么行/文件,以便我可以回去并删除它?当代码执行import sklearn
时会发生这种情况。
我试过调试并返回到某些我修改过的文件并搜索print
语句,但无法追溯。
鉴于我是新手,我有一个非常天真的问题,对此表示歉意跟踪正在发生打印的地方?
我通过添加print
来修改某些核心.py文件。现在它打印了一堆线,我无法追踪我添加了print
声明的文件。我怎样才能找出print
正在发生什么行/文件,以便我可以回去并删除它?当代码执行import sklearn
时会发生这种情况。
我试过调试并返回到某些我修改过的文件并搜索print
语句,但无法追溯。
选项:
一般来说,它是一个坏的想法,去编辑核心Python文件,除非你真的知道你在做什么。
重新安装sklearn
可能是最简单和最简单的选择。
否则,您可以尝试使用pdb
找到麻烦的行。
python -m pdb myscript.py
简单的混搭s
(每个函数)和n
(逐条线搜索)的味道,直到你找到的不良语句。
...为什么不重新安装sklearn? –
尝试过,不工作,我认为它在一些其他模块 – sigmoid
打开记事本++选择文件中的搜索,并在python网站包下查找所有文件...我猜... –