Python 在Linux上安装OPC/UA客户端

Python 在Linux上安装OPC/UA客户端,python,linux,qt,Python,Linux,Qt,我有一个3,我正在尝试连接到OPC UA服务器。我指的是这个。我已经使用sudo pip install opcua客户端安装了它,但是它显示了一个错误pyqt5.qtcore 我使用sudo apt get install qt5 default pyqt5 dev pyqt5 dev工具安装了qt。但它仍然显示以下错误: Traceback (most recent call last): File "/usr/local/bin/opcua-client", line 7, in

我有一个3,我正在尝试连接到OPC UA服务器。我指的是这个。我已经使用
sudo pip install opcua客户端安装了它,但是它显示了一个错误
pyqt5.qtcore

我使用
sudo apt get install qt5 default pyqt5 dev pyqt5 dev工具安装了qt
。但它仍然显示以下错误:

  Traceback (most recent call last):   File "/usr/local/bin/opcua-client", line 7, in <module>
    from uaclient.mainwindow import main   File "/usr/local/lib/python2.7/dist-packages/uaclient/mainwindow.py", line 9, in <module>
    from PyQt5.QtCore import pyqtSignal, QTimer, Qt, QObject, QSettings, QModelIndex, QMimeData, QCoreApplication ImportError: No module named PyQt5.QtCore`
Traceback(最后一次调用):文件“/usr/local/bin/opcua client”,第7行,在
从uaclient.mainwindow导入主文件“/usr/local/lib/python2.7/dist packages/uaclient/mainwindow.py”,第9行,在
从PyQt5.QtCore导入pyqtSignal、QTimer、Qt、QObject、QSettings、QModelIndex、QMimeData、QCoreApplication ImportError:没有名为PyQt5.QtCore的模块`

如何安装PyQt5.Qtcore以运行
opcua客户端

因为
opcua客户端
与Python2.7不兼容,所以我必须使用Python3安装它

sudo pip3 install cryptography

sudo pip3 install opcua-client

sudo apt-get install python3-pyqt5

多亏了@eyllaesc

作为
OPCUA客户端
与Python2.7不兼容,所以我不得不使用Python3安装它

sudo pip3 install cryptography

sudo pip3 install opcua-client

sudo apt-get install python3-pyqt5

感谢@eyllanesc执行:
sudo apt get install python-pyqt5
@eyllanesc谢谢。这个命令奏效了。但是现在,当我运行
opcua-client
时,它显示错误
ImportError:没有名为uaclient的模块
您尝试过重新安装该软件包吗?@eyllansc可能是因为我使用的python版本有问题。我使用的是2.7,它与python3一起工作,我猜如前所述,因此我尝试使用python3然后执行
sudo apt get install python3-pyqt5
execute:
sudo apt get install python-pyqt5
@eyllansc谢谢。这个命令奏效了。但是现在,当我运行
opcua-client
时,它显示错误
ImportError:没有名为uaclient的模块
您尝试过重新安装该软件包吗?@eyllansc可能是因为我使用的python版本有问题。我使用的是2.7,它可以与python3一起工作,我猜是这样的,所以我尝试使用python3,然后执行
sudo apt get install python3-pyqt5