Avant d'installer de nouvelles versions de packages, il est recommandé de mettre à jour votre système. Ouvrez un terminal et exécutez la commande suivante :
sudo apt update && sudo apt upgrade
Pour installer PyQt6 et ses bibliothèques dépendantes, utilisez pip (lors de l'exécution de pip, faites-le en tant qu'utilisateur normal et non en tant que superutilisateur pour éviter les conflits d'autorisations). Exécutez la commande suivante :
pip install PyQt6 PyQt6-Qt6 PyQt6-sip
Si pip n'est pas installé, vous pouvez l'installer avec :
sudo apt install python3-pip
Pour confirmer que PyQt6 a été correctement installé, exécutez la commande suivante :
python3 -c "import PyQt6; print(PyQt6.__version__)"
Vous devriez voir la version de PyQt6 installée.
Pour supprimer PyQt5 du système, désinstallez d'abord le package principal :
sudo apt remove python3-pyqt5
Ensuite, supprimez les packages liés à PyQt5 et leurs fichiers résiduels :
sudo apt remove --purge python3-pyqt5.qtquick python3-pyqt5.qtsvg python3-pyqt5.qtwebengine python3-pyqt5.qtmultimedia
Enfin, nettoyez toutes les dépendances qui ne sont plus nécessaires et supprimez tous les fichiers de configuration résiduels :
sudo apt autoremove
sudo apt clean