issue206:python
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| issue206:python [2024/07/01 14:18] – d52fr | issue206:python [2024/07/02 11:27] (Version actuelle) – auntiee | ||
|---|---|---|---|
| Ligne 15: | Ligne 15: | ||
| Je vous salue à nouveau, chers formes de vie sensibles et, comme le dirait le Dr Johnny Fever, « chers bébés ». Une fois de plus, je me téléporte depuis la plateforme d' | Je vous salue à nouveau, chers formes de vie sensibles et, comme le dirait le Dr Johnny Fever, « chers bébés ». Une fois de plus, je me téléporte depuis la plateforme d' | ||
| - | Ce mois-ci, nous allons parler de pipx. Je suis sûr que vous êtes en train de vous dire : « Qu' | + | Ce mois-ci, nous allons parler de pipx. Je suis sûr que vous êtes en train de vous dire : « Qu' |
| - | pipx EST RÉEL. pipx, selon leur site Web, vous permet « "d' | + | pipx EST RÉEL. pipx, selon leur site Web, vous permet « d' |
| - | Ouvrons donc un navigateur et regardons https:// | + | Ouvrons donc un navigateur et regardons https:// |
| - | Selon la page Web : « pipx est un outil qui vous aide à installer et à exécuter des applications pour l' | + | Selon la page Web : « pipx est un outil qui vous aide à installer et à exécuter des applications |
| - | **It's closely related to pip. In fact, it uses pip, but is focused on installing and managing Python packages that can be run from the command-line directly as applications.” | + | ** It's closely related to pip. In fact, it uses pip, but is focused on installing and managing Python packages that can be run from the command-line directly as applications. |
| - | In fact, if you dig deeper, you will find this statement: | + | In fact, if you dig deeper, you will find this statement: |
| Now that makes things much clearer. So how do you install such a thing? | Now that makes things much clearer. So how do you install such a thing? | ||
| Ligne 54: | Ligne 54: | ||
| Il y a deux façons d' | Il y a deux façons d' | ||
| - | Nous allons donc commencer par la méthode apt. En supposant que vous utilisiez Ubuntu 23.04 ou une version supérieure (ou une distro basée sur cette dernière)... | + | Nous allons donc commencer par la méthode apt. En supposant que vous utilisiez Ubuntu 23.04 ou une version supérieure (ou une distro basée sur cette dernière) |
| sudo apt update | sudo apt update | ||
| Ligne 64: | Ligne 64: | ||
| sudo pipx ensurepath --global # optionnel pour permettre les actions pipx avec l' | sudo pipx ensurepath --global # optionnel pour permettre les actions pipx avec l' | ||
| - | Cependant, si vous voulez l' | + | Cependant, si vous voulez l' |
| pip install pipx | pip install pipx | ||
| Ligne 100: | Ligne 100: | ||
| Nous allons voir quelques options de la ligne de commande pour nous aider. | Nous allons voir quelques options de la ligne de commande pour nous aider. | ||
| - | Si vous ne savez pas quoi faire, vous pouvez toujours demander de l'aide... | + | Si vous ne savez pas quoi faire, vous pouvez toujours demander de l' |
| pipx -h | pipx -h | ||
| Ligne 117: | Ligne 117: | ||
| So let’s install something. We’ll use the silly pycowsay program as our example. | So let’s install something. We’ll use the silly pycowsay program as our example. | ||
| - | < | + | |
| >> pipx install pycowsay | >> pipx install pycowsay | ||
| installed package pycowsay 2.0.3, Python 3.10.3 | installed package pycowsay 2.0.3, Python 3.10.3 | ||
| Ligne 123: | Ligne 123: | ||
| - pycowsay done! | - pycowsay done! | ||
| - | Now that you have something installed, let’s try doing a list. | + | Now that you have something installed, let’s try doing a list. ** |
| - | greg@Earth2: | + | **greg@Earth2: |
| venvs are in / | venvs are in / | ||
| apps are exposed on your $PATH at / | apps are exposed on your $PATH at / | ||
| | | ||
| - pycowsay | - pycowsay | ||
| - | - </ | + | - ** |
| | | ||
| En fait, j' | En fait, j' | ||
| Ligne 137: | Ligne 137: | ||
| Installons donc quelque chose. Nous utiliserons le stupide programme pycowsay comme exemple. | Installons donc quelque chose. Nous utiliserons le stupide programme pycowsay comme exemple. | ||
| - | < | + | |
| >> pipx install pycowsay | >> pipx install pycowsay | ||
| installed package pycowsay 2.0.3, Python 3.10.3 | installed package pycowsay 2.0.3, Python 3.10.3 | ||
| Ligne 143: | Ligne 143: | ||
| - pycowsay done! | - pycowsay done! | ||
| - | Maintenant que vous avez installer | + | Maintenant que vous avez installé |
| greg@Earth2: | greg@Earth2: | ||
| Ligne 151: | Ligne 151: | ||
| - pycowsay | - pycowsay | ||
| - | - | ||
| - | </ | + | |
| **Now, we can run the pycowsay program without calling Python directly or even using the .py extension. | **Now, we can run the pycowsay program without calling Python directly or even using the .py extension. | ||
| greg@Earth2: | greg@Earth2: | ||
| + | < | ||
| | | ||
| < Howdy fellow beings! | < Howdy fellow beings! | ||
| Ligne 164: | Ligne 164: | ||
| | | ||
| | | ||
| - | | + | |
| greg@Earth2: | greg@Earth2: | ||
| Ligne 179: | Ligne 179: | ||
| greg@Earth2: | greg@Earth2: | ||
| + | < | ||
| | | ||
| < Chers amis ! Heureux de vous revoir ! > | < Chers amis ! Heureux de vous revoir ! > | ||
| Ligne 187: | Ligne 187: | ||
| | | ||
| | | ||
| - | | + | |
| greg@Earth2: | greg@Earth2: | ||
| Ligne 201: | Ligne 201: | ||
| **pycowsay is already on your PATH and installed at / | **pycowsay is already on your PATH and installed at / | ||
| + | < | ||
| --- | --- | ||
| < moo > | < moo > | ||
| Ligne 209: | Ligne 209: | ||
| | | ||
| | | ||
| - | | + | |
| What happens if you try to install a program that doesn’t have an entry point, or has a name that doesn’t match the actual filename? The esptool package is a good example of this. I use this package to flash some of the esp microcontrollers that I have. | What happens if you try to install a program that doesn’t have an entry point, or has a name that doesn’t match the actual filename? The esptool package is a good example of this. I use this package to flash some of the esp microcontrollers that I have. | ||
| Ligne 220: | Ligne 220: | ||
| pycowsay is already on your PATH and installed at / | pycowsay is already on your PATH and installed at / | ||
| + | < | ||
| --- | --- | ||
| < moo > | < moo > | ||
| Ligne 228: | Ligne 228: | ||
| | | ||
| | | ||
| - | | + | |
| Que se passe-t-il si vous essayez d' | Que se passe-t-il si vous essayez d' | ||
| - | Tout d' | + | Tout d' |
| Vous pouvez voir qu'il y a quatre applications différentes qui semblent être associées au nom « esptool ». | Vous pouvez voir qu'il y a quatre applications différentes qui semblent être associées au nom « esptool ». | ||
| Ligne 253: | Ligne 253: | ||
| esptool.py is already on your PATH and installed at / | esptool.py is already on your PATH and installed at / | ||
| - | Encore une fois, je l'ai déjà chargé, mais pipx téléchargera la dernière version et l' | + | Encore une fois, je l'ai déjà chargé, mais pipx téléchargera la dernière version et l' |
| - | Il y a tellement | + | Il y a TANT de raisons d' |
| Encore une fois, leur site Web est https:// | Encore une fois, leur site Web est https:// | ||
issue206/python.1719836309.txt.gz · Dernière modification : 2024/07/01 14:18 de d52fr
