Lancer correctement python et ses commandes cousines
Dans cet article, on va voir comment lancer python
depuis la ligne de commande, ainsi que les commandes qui lui sont liées: pip, venv, etc.
Dans cet article, on va voir comment lancer python
depuis la ligne de commande, ainsi que les commandes qui lui sont liées: pip, venv, etc.
Le hasard de reddit m’a remis pipenv
sous le nez, et j’ai donc redonné sa chance au produit. Surprise, l’outil est maintenant très stable (plus de 2000 commits !) et mes propositions avaient même été intégrées.
J’améliore tout le temps mon fichier de démarrage de Python.
Aujourd’hui je lui ai rajouté une petite fonction pour installer des packages avec pip depuis le shell. En effet, souvent il m’arrive de le lancer, puis d’importer un truc qui n’est pas là. Alors il faut sortir, installer, revenir.
Chiant.
QGIS vient avec son Python perso, séparé du reste du système. Du coup si vous faites un pip install une_lib, elle s’installera sur le Python du système, et non de QGIS. Si vous voulez utiliser requests ou arrow pour vos scripts, c’est relou, il faut les télécharger, les extraire, et les mettre à la main […]
Je ne sais pas pourquoi, mais une fois j’ai eu cette erreur en essayant d’installer un truc avec pip.
Quand on apprend un nouveau langage de programmation, on apprend d’abord les bases. Et pour la plupart des langages, elles sont communes : déclarer une variable, faire des conditions et des boucles, faire des fonctions, importer un code d’un autre fichier, etc.
Ce qui va différencier le moment où vous savez programmer dans CE langage, ce sont des notions spécifiques à lui que vous commencez à maitriser.
Malgré l’abondance du matériel pornographique sur le sujet, je suis certain que de nombreuses femmes se demandent comment faire une fellation.
Si vous avez lu l’article sur pip, vous savez que le listing officiel des libs Python est Pypi, un site for pratique, mais qui commence à dater.
Je crois que ce sujet est dans le top 10 des trucs qui paraissent mystiques même après avoir passé des heures sur les docs sur le net. Et si ça prend effectivement un peu de temps CPU neuronale pour s’en sortir, on est loin de la montagne qu’on s’en est fait.
Scénario: vous avez écrit une lib. Elle est belle, elle sent bon le sable chaud. Vous voulez la partager.
Pip install
par-ci, pip install
par là. “Pour installer cette lib, il vous suffit de faire pip install”.
Mais merde, c’est quoi pip
?