Seu problema é que você usou sudo pip e acabou mixando e combinando pacman packages e pip packages. Não faça isso. Se você precisar usar pip com uma instalação de distribuição do Python, use o --user flag, ou melhor ainda, um virtualenv.
Para corrigir isso, você precisa desinstalar tudo o que instalou com o pip, usando, por exemplo, o pacote lostfiles dos repositórios oficiais que encontrará arquivos que o pacman não conhece. Exclua toda essa confusão e use o pacman para reinstalar o python-pip.
Você também pode precisar verificar pacotes com dependências quebradas usando pacman -Dk , ou pacotes corrompidos que possuem arquivos que você excluiu ou substituiu usando o pip que deve pertencer ao pacman, usando pacman -Qkk .