Je profite de la sortie de Tikka 0.6.0 pour vous parler de pipx.
C’est un utilitaire Python qui permet d’isoler vos installations Python les unes des autres sans vous soucier de l’environnement de développement. Il isole chaque installation dans son propre environnement virtuel !
Avec cet outil, fini les erreurs de conflits de dépendances Python entre Silkaj et Tikka, par exemple.
Cela ne vous dispense pas d’avoir Python 3.7 ou supérieur pour pouvoir installer Tikka.
Donc, assurer vous d’abord d’utiliser python3 en version 3.7 (3.9 à partir de Tikka 0.14.2) ou supérieur. Pour cela voir le sujet Installation de Tikka sur… correspondant à votre plateforme sur ce forum.
Puis installer pipx
:
Sur Linux, installation via pip (nécessite pip 19.0 ou supérieur)
python3 -m pip install --user pipx
python3 -m pipx ensurepath
Mise à jour de pipx
python3 -m pip install --user -U pipx
Installation système de pipx
Si vous avez une erreur error: externally-managed-environment
en installant pipx via pip, faire une installation système.
La méthode la plus sûre consiste à installer pipx via le gestionnaire de paquets de votre distribution :
Ubuntu/Debian :
sudo apt install pipx
Fedora :
sudo dnf install pipx
Arch Linux :
sudo pacman -S pipx
Après l’installation, assurez-vous que le chemin d’accès à pipx est correctement configuré :
pipx ensurepath
Cette commande ajoute le répertoire contenant les exécutables installés par pipx à votre variable d’environnement PATH.
Installation de Tikka via pipx
pipx install tikka
Soyez patient car comme l’environnement est isolé, il doit tout réinstaller et compiler (surtout pyQt5), même si vous l’avez déjà dans un autre environnement virtuel. Mais cela ne doit pas dépasser 1 ou 2 mn maximum.
Après ça, normalement, la commande tikka
est installée dans votre chemin de commandes. Il suffit de taper tikka
pour la lancer.
Désinstaller tikka via pipx
pipx uninstall tikka