Installation de Tikka via pipx

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 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 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

Désinstaller pipx

pip uninstall pipx
5 Likes

« pipx »… Peep-X … ça fait très pornstar comme truc pour fourrer Tikka sur son ordi :wink:

1 Like

Ya une catégorie pipx sur pornhub, c’est pour ceux qui fantasment sur les install python, ça marche bien.

Ca fait des mois que j’ai pas upgrade tikka, j’ai formaté mon PC entre temps avec avec le même home.

Je ne pouvais pas upgrade, alors j’ai uninstall tikka et réinstallé pipx, et suivi ça précisément: Installation de Tikka via pipx

Mais, ça marche pas:

poka@pokaTour:~$ pipx install tikka
Fatal error from pip prevented installation. Full pip output in file:
    /home/poka/.local/pipx/logs/cmd_2023-02-16_20.39.10_pip_errors.log

Error installing tikka.
poka@pokaTour:~$ cat /home/poka/.local/pipx/logs/cmd_2023-02-16_20.39.10_pip_errors.log
PIP STDOUT
----------

PIP STDERR
----------
/home/poka/.local/pipx/venvs/tikka/bin/python: No module named pip
poka@pokaTour:~$ type pip
pip est un alias vers « pip3 »
poka@pokaTour:~$ pip --version
pip 23.0 from /home/poka/.local/lib/python3.10/site-packages/pip (python 3.10)
poka@pokaTour:~$ python --version
Python 3.10.6
poka@pokaTour:~$ ls /home/poka/.local/pipx/venvs/tikka/
ls: impossible d'accéder à '/home/poka/.local/pipx/venvs/tikka/': Aucun fichier ou dossier de ce type
poka@pokaTour:~$ ls -lha /home/poka/.local/pipx/venvs/
total 8,0K
drwxrwxr-x 2 poka poka 4,0K févr. 16 20:39 .
drwxrwxr-x 6 poka poka 4,0K oct.  24 20:11 ..

Pour comprendre, peux-tu taper les commandes suivantes :

python -m pip

python -m pipx

En général, le python “système” de la distribution est accompagné de l’installation d’un “pip” système. Si ce n’est pas le cas, il faut installé un package de ta distribution nommé “python3-pip” ou un nom dans le genre…

5 posts were split to a new topic: Installation de Tikka sur architecture ARM