小编dtk*_*tkx的帖子

atexit._run_exitfuncs 中的 Python concurrent.futures 错误:OSError:句柄关闭仅在 Visual Studio 调试模式下运行

我试图实现 concurrent.futures 一直有问题,我生成了一个代码,当执行时:

  • Python终端

  • Enters in some infinite loop in my last loop and do not finish the code, this code below do finish, however reproduces the error thgat i receive in the Debug Mode below
    
    Run Code Online (Sandbox Code Playgroud)
  • 所以当我在 Visual Studio Code 调试模式下运行它时

  • 产生以下错误:

    Error in atexit._run_exitfuncs:
    Traceback (most recent call last):
      File "C:\Users\debor\anaconda3\envs\multimidia_image\lib\concurrent\futures\process.py", line 102, in _python_exit
        thread_wakeup.wakeup()
      File "C:\Users\debor\anaconda3\envs\multimidia_image\lib\concurrent\futures\process.py", line 90, in wakeup
        self._writer.send_bytes(b"")
      File "C:\Users\debor\anaconda3\envs\multimidia_image\lib\multiprocessing\connection.py", line 183, in send_bytes
        self._check_closed()
      File "C:\Users\debor\anaconda3\envs\multimidia_image\lib\multiprocessing\connection.py", line 136, in _check_closed
        raise OSError("handle is …
    Run Code Online (Sandbox Code Playgroud)

python multiprocessing concurrent.futures

5
推荐指数
1
解决办法
606
查看次数