0

我正在尝试连接到 OPC DA 服务器,但出现以下错误:

(<class 'Pyro4.errors.ProtocolError'>, ProtocolError ('invalid data or unsupported protocol version'), <traceback object at 0x0000018FFEF86E08>)

我正在使用 python 3 和我的代码来连接它,如下所示:

opc = OpenOPC.open_client ('myPath', port)
input ('press enter to continue')

启动脚本时,它直接向我抛出该错误,连接尝试执行此操作,因为如果我放置另一个端口,它会告诉我该端口未连接,但我不明白为什么它会出现此错误,我的依赖项这些是

OpenOPC-Python3x          1.3.1
Pyro4                     4.80

有谁知道我该如何解决这个错误?非常感谢

4

1 回答 1

0

对我来说,当我手动下载、提取和安装 Pyro4.8 时,这个问题得到了解决……我转移到新提取的 Pyro 文件夹并使用“python setup.py install”……而不是使用“pip install Pyro4”

于 2021-09-17T16:02:16.930 回答