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

pra*_*bha 0 python multiprocessing nameerror

我试图将我的线程代码转换为多处理代码.但它给了我错误

    Name Error: global name 'multiprocessing' is not defined
Run Code Online (Sandbox Code Playgroud)

安装了多处理,我将其导入

    from multiprocessing import *
Run Code Online (Sandbox Code Playgroud)

Mae*_*ler 5

导入后,您将导入multiprocessing模块内的所有内容.我假设你正在打电话看起来像

multiprocessing.some_function()
Run Code Online (Sandbox Code Playgroud)

但是因为你已经导入了所有内容 multiprocessing,所以它不在你的命名空间中.我建议您import multiprocessing使用它作为您的入口点,以免混淆您的命名空间.