Python 在Linux上安装OPC/UA客户端
我有一个3,我正在尝试连接到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
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