设置python mapreduce-mincemeat.py时遇到问题

设置python mapreduce-mincemeat.py时遇到问题,python,mapreduce,mincemeat,Python,Mapreduce,Mincemeat,我正在尝试在我的系统上设置mincemeat.py,并且正在从源代码安装到前缀文件夹中。我使用virtualenv并将python从源代码安装到前缀目录中。我正在尝试将mincemeat.py安装到相同的前缀目录 我下载了mincemeat-0.1.2.tar.gz并将其解压缩。它包含mincemeat.py、setup.py和构建。我试图使用 python setup.py install -prefix="/nlu/users/ind/" 我还在同一文件夹mincemeat-0.1.2中有

我正在尝试在我的系统上设置
mincemeat.py
,并且正在从源代码安装到前缀文件夹中。我使用virtualenv并将python从源代码安装到前缀目录中。我正在尝试将mincemeat.py安装到相同的前缀目录

我下载了mincemeat-0.1.2.tar.gz并将其解压缩。它包含mincemeat.py、setup.py和构建。我试图使用

python setup.py install -prefix="/nlu/users/ind/"
我还在同一文件夹mincemeat-0.1.2中有example.py。我试着通过给客户

python mincemeat.py -p changeme localhost
但它无法启动客户端。错误是:

error: uncaptured python exception, closing channel <__main__.Client at 0x1b9d5a8> 
(<class 'socket.error'>:[Errno 111] Connection refused 
 [/nlu/users/ind/lib/python2.7/asyncore.py|read|83] 
 [/nlu/users/ind/lib/python2.7/asyncore.py|handle_read_event|441] 
 [/nlu/users/ind/python2.7/asyncore.py|handle_connect_event|449])
错误:未捕获的python异常,正在关闭通道
(:[Errno 111]连接被拒绝
[/nlu/users/ind/lib/python2.7/asyncore.py | read | 83]
[/nlu/users/ind/lib/python2.7/asyncore.py | handle | read | event | 441]
[/nlu/users/ind/python2.7/asyncore.py | handle | connect | event | 449])

如何检查我的碎肉机安装是否正确?另外,我应该将example.py放在哪里?请建议如何进行此操作。

不需要设置或安装mincemeat.py。如果安装了Python2.7(这是根据错误消息执行的),则应该能够运行

python mincemeat.py -p changeme localhost
从中包含mincemeat.py的目录。我认为问题不在于你是如何安装碎肉机的,而在于你的机器上有一些奇怪的设置

您是否只在此处的帖子中使用IPV6:


哦,您可以将example.py与mincemeat.py放在同一个文件夹中。

您需要同时运行服务器和客户端

要在单独控制台中执行的命令:
控制台1(第一个):python示例.py
控制台2(更高版本):python mincemeat.py-p changeme localhost


步骤示例:

听起来您可能在服务器未运行时尝试启动客户端?但这很难说。你能提供更多细节吗?