Logo Khaganat
Traductions de cette page?:

Cette page est noté comme étant en brouillon. Votre participation pour l'améliorer est requise !

Ceci est une ancienne révision du document !


Python (et Debian)

Nous utilisons de plus en plus python dans le projet Khaganat, y compris sur les serveurs.

Je vous laisser expliquer pourquoi python c'est trop bien. Et pourquoi on choisit de privilégier ce langage (parce qu'il n'y a pas que lui qui est bien, dans l'absolu).

Cependant, l'utilisation de python peut être un peu déroutante pour des débutantes, d'autant que certaines choses changent d'un OS à l'autre et d'une distribution à l'autre.

TODO : lister vers les liens expliquant

  • les bonnes pratiques python
  • comment packager proprement python afin de l'utiliser partout
  • comment faire fonctionner un programme python même si on n'a pas la bonne version

Quelques paquets pour démarrer

La version actuelle1) de python est la 3.6.5. Utiliser une version antérieure est dommage.

Pourtant certains systèmes, dont Debian, proposent par défaut python 2.7.

Il faut donc installer python3, ainsi que pipenv, qui permet d'installer et de gérer les paquets python avec la bonne version.

Sur Debian stable, pipenv n'est pas dans les paquets, il faut passer par pip.

sudo apt install python3 python3-pip python3-requests

La suite des commandes n'est pas en root !

python -m pip install pip --upgrade --user
python -m pip install pipenv --user

Note : avec Debian, il faudra remplacer la simple commande pipenv par python -m pipenv. Pourquoi faire simple ?

Sources

1)
16 juin 2018
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/python.1529141772.txt.gz · Dernière modification : 2021/12/03 19:18 (modification externe)

Licences Mentions légales Accueil du site Contact