Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 多处理过程中的IOR错误_Python_Multiprocessing - Fatal编程技术网

Python 多处理过程中的IOR错误

Python 多处理过程中的IOR错误,python,multiprocessing,Python,Multiprocessing,我正在努力自学多重处理的基础知识。因此,我找到了这个示例并决定对其进行测试 import multiprocessing def worker(): """worker function""" print 'Worker' return if __name__ == '__main__': jobs = [] for i in range(5): p = multiprocessing.Process(target=worker)

我正在努力自学多重处理的基础知识。因此,我找到了这个示例并决定对其进行测试

import multiprocessing

def worker():
    """worker function"""
    print 'Worker'
    return

if __name__ == '__main__':
    jobs = []
    for i in range(5):
        p = multiprocessing.Process(target=worker)
        jobs.append(p)
        p.start()
        p.join()
它在python空闲环境中工作,但最终我需要在IDE中为一个名为vizard的程序运行代码。但是,当我这样做时,会出现以下错误:

回溯(最近一次呼叫最后一次): 文件“”,第11行,在 IOError:[Errno 2]没有这样的文件或目录:u'C:\Users\dbak\Documents\from multiprocessing.forking import main;main()'

似乎IDE正在寻找forking.py,但我不确定如何“帮助”它找到它。我确实将多处理文件夹放在了程序保存的同一个文件夹中,但我发现这仍然有缺陷。有人知道我如何解决此错误吗?

请检查:


16.6.3.2 windows上的评论

阅读Pyintsky的答案后,我发现这个链接也很有帮助。