ImportError:无法导入名称“Process”

2024-10-02 18:17:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个简单的程序来检查python3中的多处理是如何工作的。我正在用类似于python3.6文档的代码进行测试。你知道吗

然而,当运行代码时,我面临一个巨大的恐惧,无法前进。你知道吗

我还观察到一些令人困惑的结果。 在pythonide中执行代码时,不会抛出错误。你知道吗

from multiprocessing import Process

但是,如果我在Linux提示符下执行它,它会抛出一个错误。你知道吗

我的完整代码是

from multiprocessing import Process

def worker():
    print("working")

if __name__ == '__main__':
    jobs = []
    p = Process(target=worker)
    jobs.append(p)
    p.start()
    print(jobs)


Traceback (most recent call last):
 File "C:/Users/AASRITHA/PycharmProjects/untitled/multiprocessing.py", line 1, in <module>
 from multiprocessing import Process
  File "C:\Users\AASRITHA\PycharmProjects\untitled\multiprocessing.py", line 1, in <module>
  from multiprocessing import Process
 ImportError: cannot import name 'Process'

Tags: 代码namefromimport错误jobsmultiprocessingprocess