嘿,伙计们,我有个问题:
我必须为python安装OPCUA包。我已经用pip install opcua安装了opcua。但我有个问题:
在我的Python代码中:从opcua import Client,ua
我得到了这个: Traceback (最近一次调用):文件"mytry.py",第1行,来自opcua import Client,ua ModuleNotFoundError:没有名为'opcua‘的模块。
我试着在cmd中这样做,我想我必须安装加密,所以我写了命令: pip install加密。
但是我收到了这样的信息: C:\Users\Mikail\AppData\Local\Temp\pip-install-h1su9k_x\cffi\中的命令"python setup.py egg_info“失败,错误代码为1。
有谁可以帮我?我是Python和OPCUA的新手
注:我使用的是windows 10操作系统
发布于 2020-07-20 23:56:04
这可能是由于模块没有正确安装,或者安装的Python包是旧版本。检查opcua模块是否使用以下命令安装
pip list如果问题仍然存在,请尝试更新Python包(Python version > 3.4),否则请尝试使用pip3而不是pip。
由于python-opcua库处于维护模式,您可以尝试在opcua-asyncio中提供的示例,它是python-opcua的分支:https://github.com/FreeOpcUa/opcua-asyncio/tree/master/examples
您可以参考此处提供的文档:https://opcua-asyncio.readthedocs.io/en/latest/
您还可以尝试这些您可能会感兴趣的开源OPC UA实现:
如果您正在寻找更多实践信息(它使用另一个开放源码堆栈),您还可以查看以下资源:
https://open62541.org/doc/current/
发布于 2021-08-31 11:35:21
启动Windows cmd并输入命令:
py -m pip install opcua发布于 2019-05-29 18:07:21
看起来你没有正确安装opcua。
尝试使用pip list检查是否已安装。
您可以从https://github.com/FreeOpcUa/python-opcua获取示例,然后转到examples文件夹。
$ python server-minimal.py 打开另一个终端
$ python client-minimal.py
Objects node is: Node(TwoByteNodeId(i=84))
Children of root are: [Node(NumericNodeId(i=85)), Node(NumericNodeId(i=86)),
Node(NumericNodeId(i=87))]
myvar is: Node(NumericNodeId(ns=2;i=2))
myobj is: Node(NumericNodeId(ns=2;i=1))加密只是为了安全起见,不需要安装。
如果未安装加密技术,您将收到一条消息,
cryptography is not installed, use of crypto disabledhttps://stackoverflow.com/questions/54889482
复制相似问题