Discuss / Python / 有人在multiprocessing那里出错吗

有人在multiprocessing那里出错吗

Topic source

报错如下,是调用p.start()那里出错,不懂为什么,求解答

Parent process 14500.
Child process will start.
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\Frank\AppData\Local\Programs\Python\Python37\lib\multiprocessing\spawn.py", line 105, in spawn_main
    exitcode = _main(fd)
  File "C:\Users\Frank\AppData\Local\Programs\Python\Python37\lib\multiprocessing\spawn.py", line 114, in _main
    prepare(preparation_data)
  File "C:\Users\Frank\AppData\Local\Programs\Python\Python37\lib\multiprocessing\spawn.py", line 225, in prepare
    _fixup_main_from_path(data['init_main_from_path'])
  File "C:\Users\Frank\AppData\Local\Programs\Python\Python37\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path
    run_name="__mp_main__")
  File "C:\Users\Frank\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 261, in run_path
    code, fname = _get_code_from_file(run_name, path_name)
  File "C:\Users\Frank\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 231, in _get_code_from_file
    with open(fname, "rb") as f:
OSError: [Errno 22] Invalid argument: 'D:\\PYcharm\\<input>'
Child process end.

补充:在CMD下可以,但是在PYcharm下就会报上述错误

无my痕

#3 Created at ... [Delete] [Delete and Lock User]

请问你最后是怎么解决的,我的也出现了类似的问题。我的是vscode

tycoonBrain

#4 Created at ... [Delete] [Delete and Lock User]

用cmd运行文件


  • 1

Reply