Antes de instalar novas versões de pacotes, é recomendável atualizar seu sistema. Abra um terminal e execute o seguinte comando:
sudo apt update && sudo apt upgrade
Para instalar o PyQt6 e suas bibliotecas dependentes, use pip (ao executar o pip, faça-o como um usuário normal e não como superusuário para evitar conflitos de permissão). Execute o seguinte comando:
pip install PyQt6 PyQt6-Qt6 PyQt6-sip
Se você não tiver o pip instalado, poderá instalá-lo com:
sudo apt install python3-pip
Para confirmar se o PyQt6 foi instalado corretamente, execute o seguinte comando:
python3 -c "import PyQt6; print(PyQt6.__version__)"
Você deverá ver a versão do PyQt6 instalada.
Para remover o PyQt5 do sistema, primeiro desinstale o pacote principal:
sudo apt remove python3-pyqt5
Em seguida, remova os pacotes relacionados ao PyQt5 e seus arquivos residuais:
sudo apt remove --purge python3-pyqt5.qtquick python3-pyqt5.qtsvg python3-pyqt5.qtwebengine python3-pyqt5.qtmultimedia
Por fim, limpe todas as dependências que não são mais necessárias e remova todos os arquivos de configuração residuais:
sudo apt autoremove
sudo apt clean