设置 mincemeat.py 时出现问题



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

我下载了肉末-0.1.2.tar.gz并解压缩了它。它包含 mincemeat.py、setup.py 和生成。我尝试使用

python setup.py install -prefix="/nlu/users/ind/"

我在同一个文件夹中也有 example.py 肉末-0.1.2。我试图通过给

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])

如何检查我的肉馅安装是否正确?另外,我应该把 example.py 放在哪里?请建议如何使其工作。

不需要

设置或安装 mincemeat.py。如果您安装了python 2.7(根据错误消息进行安装),您应该能够运行

python mincemeat.py -p changeme localhost

从已 mincemeat.py 的目录中。我不认为问题在于你如何安装肉馅,而是在你的机器上设置了一些奇怪的设置。

你只有IPV6,就像这篇文章中的这篇文章一样:Python socket.error: [Errno 111] 在ubuntu 12.04上连接被拒绝?

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

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

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

步骤示例:https://github.com/michaelfairley/mincemeatpy#example

相关内容

  • 没有找到相关文章

最新更新