Vladoz Posted at 1/12/2023 19:10:34

ImportError: cannot import name 'QtWidgets' from 'PyQt5'

Please help me.
Python 3.9.5
is installed PyQt5 is installed

The PyQt5 module itself is imported without errors. (import PyQt5)
When you connect sub module QtWidgets
from PyQt5 import QtWidgets

An error occurs ->

ImportError: cannot import name 'QtWidgets' from 'PyQt5' (/usr/lib/python3/dist-packages/PyQt5/__init__.py)


Vladoz Posted at 1/20/2023 13:11:31

The problem was solved thanks to the forum
History list
    1ls -l
    2python -V
    3python3 -V
    4python3 -m venv venv
    5sudo pip3 install
    6sudo apt-get update
    7sudo apt-get -y install python3-pip
    8pip3 --version
    9pip3 list
   10python3
   11sudo apt-get -y install pacman
   12pacman -S qt5-base qt5-declarative qt5-location qt5-script qt5-sensors qt5-svg qt5-toolsqt5-translations qt5-webchannel qt5-webkit qt5-x11extras qt5-xmlpatterns
   13pacman -S qt5-base
   14pacman -V
   15sudo pacman -Ss qt5
   16sudo pacman -S qt5
   17sudo pacman -S qt5-base
   18su pacman -S qt5-base
   19pacman -S qt5-base
   20pip3 install qt5-base qt5-declarative qt5-location qt5-script qt5-sensors qt5-svg qt5-toolsqt5-translations qt5-webchannel qt5-webkit qt5-x11extras qt5-xmlpatterns
   21pip3 install qt5-base qt5-declarative qt5-location qt5-script qt5-sensors qt5-svg qt5-toolsqt5-translations q-webchannel qt5-webkit qt5-x11extras qt5-xmlpatterns
   22ls /lib/x86_64-linux-gnu/libQt5Core.so*
   23sudo apt-get install python3-pyqt5.qtopengl
   24python3
   25sudo apt-get install g++ ruby gperf bison flex sqlite libsqlite3-dev libfontconfig1-dev libfreetype6-dev libx11-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-shm0-dev libxcb-icccm4-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libgl1-mesa-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libpulse-dev libdbus-1-dev libssl-dev libcups2-dev libicu-dev
   26pip3 install qt5-es2-*
   27apt-get install qt5*-dev
   28su apt-get install qt5*-dev
   29sudo apt-get install qt5*-dev
   30python3
   31sudo apt install qtdeclarative5-dev
   32python3
   33conda install -c ipa pyqt5
   34pacman -S qt5-base qt5-declarative qt5-location qt5-script qt5-sensors qt5-svg qt5-toolsqt5-translations qt5-webchannel qt5-webkit qt5-x11extras qt5-xmlpatterns
   35pip 3 install PyQt5-sip
   36pip3 install PyQtWebEngine
   37pip uninstall PyQtWebEngine
   38pip uninstall PyQtWebEngine-qt5
   39pip install PyQtWebEngine-qt5
   40pip install PyQtWebEngine
   41python3
   42pip install PySide2
   43pip3 install PySide2
   44history
   45$sudo apt-get install python3-pyside2.qt3dcore python3-pyside2.qt3dinput python3-pyside2.qt3dlogic python3-pyside2.qt3drender python3-pyside2.qtcharts python3-pyside2.qtconcurrent python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qthelp python3-pyside2.qtlocation python3-pyside2.qtmultimedia python3-pyside2.qtmultimediawidgets python3-pyside2.qtnetwork python3-pyside2.qtopengl python3-pyside2.qtpositioning python3-pyside2.qtprintsupport python3-pyside2.qtqml python3-pyside2.qtquick python3-pyside2.qtquickwidgets python3-pyside2.qtscript python3-pyside2.qtscripttools python3-pyside2.qtsensors python3-pyside2.qtsql python3-pyside2.qtsvg python3-pyside2.qttest python3-pyside2.qttexttospeech python3-pyside2.qtuitools python3-pyside2.qtwebchannel python3-pyside2.qtwebsockets python3-pyside2.qtwidgets python3-pyside2.qtx11extras python3-pyside2.qtxml python3-pyside2.qtxmlpatterns python3-pyside2uic
   46su
   47python3
   48pip3 install libqt5opengl5-dev
   49sudo apt install libqt5opengl5-dev
   50sed -i 's/.*wiki.t-firefly.com.*/\#&/' /etc/apt/sources.list
   51apt install libqt5opengl5-dev
   52sed -i '/.*wiki.t-firefly.com.*/s/^#//' /etc/apt/sources.list
   53su
   54python3
   55QT_QPA_PLATFORM=xcb rviz
   56QT_QPA_PLATFORM=xcb rqt
   57sudo apt install rviz
   58sudo apt install rqt
   59sudo apt install gazebo
   60python3
   61python2
   62python3
   63echo "export QT_QPA_PLATFORM=xcb" >> /~/.bashrc
   64sudo apt update
   65sudo apt install qt5-default qtmultimedia5-dev
   66reboot
   67su reboot
   68python3
   69history
Page: [1]
View Full Version: ImportError: cannot import name 'QtWidgets' from 'PyQt5'