gpt4 book ai didi

python - 无法从 'Process' 导入名称 'multiprocessing'

转载 作者:太空宇宙 更新时间:2023-11-04 08:26:35 25 4
gpt4 key购买 nike

我写了一个 python 代码来使用多处理计算数字的平方。它显示下面的错误。如何修复它。

import os
from multiprocessing import Process, current_process


def sqaure(number):
result=number*number
process_id=os.getpid()
print(f"Process ID : {process_id}")
print(f"the number {number} sqaures to {result}")

if __name__=='__main__':
numbers=[1,2,3,4]
processes=[]
for number in numbers:
process=Process(target=sqaure, args=(number,))
processes.append(process)

process.start()

错误:

Traceback (most recent call last):
File "C:/Users/Rohan/PycharmProjects/untitled1/hyu.py", line 2, in <module>
from multiprocessing import Process, current_process
ImportError: cannot import name 'Process' from 'multiprocessing' (C:\Users\Rohan\PycharmProjects\untitled1\multiprocessing.py)

最佳答案

您的 python 文件名为“multiprocessing.py”,这将与 multprocessing 模块发生冲突。只需重命名您的脚本名称即可。

关于python - 无法从 'Process' 导入名称 'multiprocessing',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56439079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com