通过TCP/IP连接到python.exe失败-TCP循环中出现未捕获异常错误
我使用的工具包使我能够使用IPC机制调用python脚本通过TCP/IP连接到python.exe失败-TCP循环中出现未捕获异常错误,python,windows,tcp,network-programming,enthought,Python,Windows,Tcp,Network Programming,Enthought,我使用的工具包使我能够使用IPC机制调用python脚本 如果您不了解LabVIEW,则可以。我不认为这与问题的相关性有多大关系,只要把它当作其他编程语言IDE就行了 这个工具包是由一家Enthoude公司提供的,所以我没有工具包的源代码 该工具包仅适用于python 2.7 在LabVIEW.exe中。我正在使用toolkit API-“New Session”,其功能是将python.exe作为不同的进程启动,并通过TCP/IP协议连接到它。但是,此API出错并显示以下消息: 错误:TCP
在LabVIEW.exe中。我正在使用toolkit API-“New Session”,其功能是将python.exe作为不同的进程启动,并通过TCP/IP协议连接到它。但是,此API出错并显示以下消息: 错误:TCP循环中出现未捕获异常。TypeError:无法创建内存视图,因为对象没有缓冲区接口 API还报告了其他错误,如“无法连接到Python。这可能意味着与Python的连接已关闭,Python进程已退出,或者启动时出现了问题。” 我无法找出如何修复此错误。我需要安装/升级一些python软件包吗?
在资源监视器中,我看到python.exe已启动,并且有一个侦听端口,其地址为IPv4环回。系统中已禁用防火墙。
我在网上搜索过它,也尝试过一些方法,但似乎没有一个能解决这个问题
供参考。问题似乎是我使用的Python版本-Python 2.7.0 32位 当我升级到Python 2.7.13时,上述问题就消失了
Jonathan March(Enthound)说,“在这7年中,有数千个bug修复和数百个功能改进,包括许多与网络相关的;用于最新的Python和包构建(包括MKL优化的numpy)”。我想这就是原因。谢谢 该异常看起来与网络问题无关,但只是为了以防万一,您可以使用Wireshark嗅探环回接口和端口,查看它是否接收到任何消息以及是否发送任何消息。问题也提交给Enthound支持部门,随后将在此处发布结果。