gpt4 book ai didi

python - 在远程IPython集群上运行作业时出现"execution_count"错误

转载 作者:行者123 更新时间:2023-12-01 05:44:17 25 4
gpt4 key购买 nike

我正在远程 Linux 计算机上运行 IPython 集群 (SSH),并且我使用 Mac OS X 和 IPython 来使用该集群。在 Mac 上的 IPython 中我写道:

from IPython.parallel import Client
c = Client('~/ipcontroller-client.json', sshserver="me@remote_linux_machine")
dview=c[:]
dview.scatter('m', arange(100))

其中'~/ipcontroller-client.json'是从remote_linux_machine复制的文件。到目前为止一切正常。

当我尝试使用并行魔法 %px 时,出现错误:

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/IPython/parallel/client/client.pyc
in __init__(self, msg_id, content, metadata)
80 self.msg_id = msg_id
81 self._content = content
---> 82 self.execution_count = content['execution_count']
83 self.metadata = metadata
84

KeyError: 'execution_count'

同样的想法,但是当我在 localhost 上运行集群时,它工作得很好。

对于远程 SSH 集群情况,并行魔法是否应该起作用?

最佳答案

问题现已解决:需要确保集群上和您正在使用它的计算机上的 IPython 版本相同(我的版本是 0.13.2)。

在 Linux 计算机上,我必须指定需要安装的版本,因为标准 IPython 是随版本 0.12.1 安装的:

sudo apt-get install ipython=0.13.2-1~ubuntu12.04.1

关于python - 在远程IPython集群上运行作业时出现"execution_count"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16662620/

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