Antes de instalar nuevas versiones de paquetes, es recomendable actualizar tu sistema. Abre una terminal y ejecuta el siguiente comando:
sudo apt update && sudo apt upgrade
Para instalar PyQt6 y sus librerías dependientes, utiliza pip (Cuando ejecutes pip, hazlo como usuario normal y no como superusuario para evitar conflictos de permisos). Ejecuta el siguiente comando:
pip install PyQt6 PyQt6-Qt6 PyQt6-sip
Si no tienes pip instalado, puedes instalarlo con:
sudo apt install python3-pip
Para confirmar que PyQt6 se ha instalado correctamente, ejecuta el siguiente comando:
python3 -c "import PyQt6; print(PyQt6.__version__)"
Deberías ver la versión de PyQt6 instalada.
Para eliminar PyQt5 del sistema, primero desinstala el paquete principal:
sudo apt remove python3-pyqt5
Luego, elimina los paquetes relacionados con PyQt5 y sus archivos residuales:
sudo apt remove --purge python3-pyqt5.qtquick python3-pyqt5.qtsvg python3-pyqt5.qtwebengine python3-pyqt5.qtmultimedia
Finalmente, limpia las dependencias que ya no sean necesarias y elimina los archivos de configuración residuales:
sudo apt autoremove
sudo apt clean