python NameError:未定义全局名称'multiprocessing'

时间:2012-12-13 10:11:14

标签: python multiprocessing nameerror

我正在尝试将我的线程代码转换为多处理代码。但它给了我错误

    Name Error: global name 'multiprocessing' is not defined

安装了多处理,我通过

导入它
    from multiprocessing import *

1 个答案:

答案 0 :(得分:5)

导入后,您将导入multiprocessing模块中的所有内容。我假设您正在拨打类似

的电话
multiprocessing.some_function()

但由于您已导入 multiprocessing内的所有,因此它不会在您的命名空间中。我建议您执行import multiprocessing并将其作为您的入口点,以免混淆您的命名空间。