首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python安装OPCUA包

Python安装OPCUA包
EN

Stack Overflow用户
提问于 2019-02-26 23:57:09
回答 3查看 3.4K关注 0票数 1

嘿,伙计们,我有个问题:

我必须为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操作系统

EN

回答 3

Stack Overflow用户

发布于 2020-07-20 23:56:04

这可能是由于模块没有正确安装,或者安装的Python包是旧版本。检查opcua模块是否使用以下命令安装

代码语言:javascript
复制
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/

票数 3
EN

Stack Overflow用户

发布于 2021-08-31 11:35:21

启动Windows cmd并输入命令:

代码语言:javascript
复制
py -m pip install opcua
票数 1
EN

Stack Overflow用户

发布于 2019-05-29 18:07:21

看起来你没有正确安装opcua。

尝试使用pip list检查是否已安装。

您可以从https://github.com/FreeOpcUa/python-opcua获取示例,然后转到examples文件夹。

代码语言:javascript
复制
$ python server-minimal.py    

打开另一个终端

代码语言:javascript
复制
$ 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))

加密只是为了安全起见,不需要安装。

如果未安装加密技术,您将收到一条消息,

代码语言:javascript
复制
cryptography is not installed, use of crypto disabled
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54889482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档