2022-07-25 02:59:08 +00:00
|
|
|
|
# Python
|
|
|
|
|
|
2023-04-04 18:59:32 +00:00
|
|
|
|
Petits projets de développement en Python regroupés dans des répertoires partageant un environnement virtuel similaire.
|
2022-07-25 08:50:03 +00:00
|
|
|
|
|
|
|
|
|
Pour installer chaque répertoire `DIR`:
|
|
|
|
|
```bash
|
|
|
|
|
cd $DIR
|
|
|
|
|
python -m venv ./
|
|
|
|
|
pip3 install -r requirements.txt
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Pour exécuter les programes:
|
|
|
|
|
```sh
|
|
|
|
|
#Shell POSIX
|
|
|
|
|
source ./bin/activate
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Pour quitter l’environement:
|
|
|
|
|
```sh
|
|
|
|
|
#Shell POSIX
|
|
|
|
|
deactivate
|
|
|
|
|
```
|
2022-07-25 12:51:20 +00:00
|
|
|
|
|
|
|
|
|
Dans le cas de `MatPlotLib/` une installation des paquets DEB `libgirepository1.0-dev`, `gcc`,
|
2022-07-25 13:04:07 +00:00
|
|
|
|
`libcairo2-dev`, `pkg-config`, `python3-dev` et `gir1.2-gtk-3.0` peut être nécessaire¹.
|
2022-07-25 12:51:20 +00:00
|
|
|
|
La commande `pip3` vient après.
|
|
|
|
|
Ainsi *MatPlotLib* peut afficher ses graphes via *GTK+3*.
|
|
|
|
|
|
2022-07-25 13:04:07 +00:00
|
|
|
|
1 [PyGObject Doc.](https://pygobject.readthedocs.io/en/latest/getting_started.html)
|