作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面是我的代码,为此我面临着多处理问题。我看到以前有人问过这个问题,我已经尝试过这些解决方案,但似乎不起作用。有人可以帮我吗?
from multiprocessing import Pool, Manager
Class X:
def _init_():
def method1(number1,var_a, var_b, var_c, var_d):
return values
if __name__ == 'main':
for value in ["X", "Y"]:
dict_values = Manager().dict()
with Pool(1) as p:
p.starmap(method1,
[
(1, dict_values, var_a, var_b, var_c, var_d),
(2, dict_values, var_a, var_b, var_c, var_d),
(3, var_a, var_b, var_c, var_d)
])
multiprocessing.pool.RemoteTraceback:
Traceback (most recent call last):
File "/usr/lib64/python3.6/multiprocessing/managers.py", line 749, in _callmethod
conn = self._tls.connection
AttributeError: 'ForkAwareLocal' object has no attribute 'connection'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib64/python3.6/multiprocessing/pool.py", line 119, in worker
result = (True, func(*args, **kwds))
File "/usr/lib64/python3.6/multiprocessing/pool.py", line 47, in starmapstar
return list(itertools.starmap(args[0], args[1]))
File "<string>", line 2, in __setitem__
File "/usr/lib64/python3.6/multiprocessing/managers.py", line 753, in _callmethod
self._connect()
File "/usr/lib64/python3.6/multiprocessing/managers.py", line 740, in _connect
conn = self._Client(self._token.address, authkey=self._authkey)
File "/usr/lib64/python3.6/multiprocessing/connection.py", line 487, in Client
c = SocketClient(address)
File "/usr/lib64/python3.6/multiprocessing/connection.py", line 614, in SocketClient
s.connect(address)
FileNotFoundError: [Errno 2] No such file or directory
最佳答案
也许您正在使用 Pycharm 和 Run with Python 控制台选项,在运行/调试配置中检查。
尝试取消选中。
关于Python 多处理错误 'ForkAwareLocal' 对象没有属性 'connection',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60795412/
下面是我的代码,为此我面临着多处理问题。我看到以前有人问过这个问题,我已经尝试过这些解决方案,但似乎不起作用。有人可以帮我吗? from multiprocessing import Pool, Ma
我正在尝试: 在进程之间共享数据框 根据对该数据框执行的计算(但不更改)更新共享字典 我正在使用 multiprocessing.Manager() 在共享内存中创建一个 dict(存储结果)和一个
我是一名优秀的程序员,十分优秀!