正在连接到python.exe通过TCP/IP失败TCP循环中未捕获的异常

2024-03-28 09:05:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的工具箱使我能够使用IPC机制从LabVIEW调用python脚本。你知道吗

  1. If you do not know about LabVIEW, it is fine. I do not think it matters much for the relevance of the question - just think it as some other programming language IDE.
  2. This toolkit is provided by a company Enthought, so I do not have the toolkit source code.
  3. The toolkit only works with python 2.7.


在LabVIEW.exe. 我正在使用工具箱API-“newsession”,它的功能是启动python.exe作为一个不同的进程,并通过TCP/IP协议连接到它。但是,此API出错并显示以下消息:

错误:TCP循环中出现未捕获的异常。TypeError:无法创建内存视图,因为对象没有缓冲区接口。

API还报告其他错误,因为“无法连接到Python。这可能意味着与Python的连接已关闭,Python进程已退出,或者在启动时出现问题。

我想不出如何纠正这个错误。我需要安装/升级一些python包吗?
在资源监视器中,我看到了python.exe已启动,并且有一个地址为IPv4环回的侦听端口。系统中已禁用防火墙。
我在网上搜索过,尝试过一些方法,但似乎没有一种方法能解决这个问题。你知道吗

一个image link供参考。你知道吗


Tags: the方法api进程is错误notit
1条回答
网友
1楼 · 发布于 2024-03-28 09:05:36

问题似乎出在我使用的Python版本上——python2.7.032位。你知道吗

当我升级到python2.7.13时,上述问题就消失了。

Jonathan March(enthound)说,“在这7年中,已经修复了数千个bug,改进了数百个特性,包括许多与网络相关的;最新的Python和包构建(包括MKL优化的numpy)”。所以,我想这就解释了。谢谢!你知道吗

相关问题 更多 >