嗨,我有这个问题:

我必须为Python安装OPCUA软件包。我已经安装了opcua与
点安装opcua。但是我有这个问题:

在我的Python代码中:
从opcua进口客户,ua

我得到这个:
追溯(最近一次通话):
  在第1行的文件“ mytry.py”中
    从opcua进口客户,ua
ModuleNotFoundError:没有名为“ opcua”的模块

我试图在cmd中执行此操作,并且我认为必须安装加密技术,因此我编写了以下命令:pip install cryptography

但是,然后我收到此消息:
命令“ python setup.py egg_info”在C:\ Users \ Mikail \ AppData \ Local \ Temp \ pip-install-h1su9k_x \ cffi \中失败,错误代码为1

谁能帮我?我是Python和OPCUA的新手

注意:我有一个Windows 10操作系统

最佳答案

看来您没有正确安装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 disabled

10-07 17:50