[英]Getting TypeError: 'module' object is not callable
我目前通过运行一个非常简单的代码来面临上述错误:
代码:
import multiprocessing as mp
import time as t
def do_something():
t.sleep(1)
print("Done Sleeping")
p1 = mp.process(target=do_something)
p2 = mp.process(target=do_something)
p1.start()
p2.start()
p1.join()
p2.join()
我明白了
Error: TypeError: 'module' object is not callable
不确定这里到底出了什么问题。 你能帮我理解我的错误是什么吗?
改变:
p1 = mp.process(target=do_something)
p2 = mp.process(target=do_something)
至:
p1 = mp.Process(target=do_something)
p2 = mp.Process(target=do_something)
进程 class 需要一个大写 P 才能被拾取。
如果没有资金,您将尝试实例化模块: multiprocessing.process
。
尝试以下操作:
import multiprocessing as mp
import time as t
def do_something():
t.sleep(1)
print("Done Sleeping")
p1 = mp.Process(target=do_something)
p2 = mp.Process(target=do_something)
p1.start()
p2.start()
p1.join()
p2.join()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.