通过TCP/IP失败连接到python.exe- TCP环路错误中未知例外



我正在使用一个工具包,使我可以使用IPC机制从LabView调用Python脚本。

  1. 如果您不知道Labview,那很好。我认为这对问题的相关性并不重要 - 只需将其视为其他一些编程语言IDE。
  2. 该工具包由公司提供,因此我没有工具包源代码。
  3. 该工具包仅适用于Python 2.7。


在labview.exe中。我正在使用工具包API-"新会话",其功能是将python.exe作为一个不同的过程启动,并通过TCP/IP协议连接到它。但是,此API出现以下消息:

错误:TCP循环中的未命名异常。TypeError:无法制作内存视图,因为对象没有缓冲区接口。

API还报告了额外的错误,因为" 无法连接到Python。这可能意味着与Python的连接已关闭,Python流程已退出或启动时出现问题。"

我无法弄清楚如何解决此错误。我需要安装/升级一些Python软件包吗?
在资源监视器中,我看到python.exe已启动,并且有一个听力端口,其地址为IPv4 loopback。防火墙在系统中被禁用。
我已经通过网络搜索它,并尝试了一些事情,但似乎没有解决此问题。

用于参考的图像链接。

看来,问题是我正在使用的Python的版本-Python 2.7.0 32 -bit。

当我升级到Python 2.7.13时,上述问题消失了。

Jonathan March(Enthought(说:"在此期间的7年中,已有数千个错误修复和数百个功能改进,包括许多与网络有关numpy("。因此,我想这解释了。谢谢!