我正在尝试将我的线程代码转换为多处理代码。但它给了我错误
Name Error: global name 'multiprocessing' is not defined
安装了多处理,我通过
导入它 from multiprocessing import *
答案 0 :(得分:5)
导入后,您将导入multiprocessing
模块中的所有内容。我假设您正在拨打类似
multiprocessing.some_function()
但由于您已导入 multiprocessing
内的所有,因此它不会在您的命名空间中。我建议您执行import multiprocessing
并将其作为您的入口点,以免混淆您的命名空间。