Python报错AssertionError: can only test a child process

Python报错AssertionError: can only test a child process

解决方法

1.num_workers=2
把num_workers由2改为0

2.from tqdm.auto import tqdm
替换为
from tqdm import tqdm

3.如果Debug过程报错,重新运行时需要结束上一次Debug的进程
在终端输入
ps -ef | grep multiprocess | awk ‘{print $2}’ | xargs kill -9

以上输出中会多出来一个No such process的错误,可以忽略,出现原因是grep train也会产生一个进程,被自己过滤出来。

使用Run而非Debug时不存在这个问题

你可能感兴趣的:(报错,python)