Python 运行时出现 UserWarning: semaphore_tracker 问题解决(实际上是忽略方法)

Posted 呆呆象呆呆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 运行时出现 UserWarning: semaphore_tracker 问题解决(实际上是忽略方法)相关的知识,希望对你有一定的参考价值。

最近在跑代码的时候总是会遇到这个错误,明明是UserWarning,但是程序会停止运行,错误提示为

multiprocessing/semaphore_tracker.py:144: UserWarning: semaphore_tracker: There appear to be 4 leaked semaphores to clean up at shutdown
  len(cache))

查了很多资料,这个问题似乎很早之前就有,最早能找到的是在2013年,但是没有什么很好的解决方法,最终发现,需要忽略这个警告就可以了,在运行代码之前加入这一句,希望能帮到大家,我被这个错误耽误了太长时间了

export PYTHONWARNINGS='ignore:semaphore_tracker:UserWarning'

注意
但是如果这个错误会引起别的错误导致进程崩溃那还是要检查一下的

以上是关于Python 运行时出现 UserWarning: semaphore_tracker 问题解决(实际上是忽略方法)的主要内容,如果未能解决你的问题,请参考以下文章

kde plot : UserWarning: Dataset has 0 variance;跳跃密度估计

对图像进行分类时出现“用户警告:EXIF 数据可能损坏”

运行时出现NLTK Python错误

在 Python 中运行 keras 模型时出现 ValueError

无 在 Python 中运行 streamlit 时出现类型错误

运行 python 3 代码时出现 python 2 语法错误