Aller au contenu
Runbook

Installer Python sur Arch

Langage et runtime généraliste, « piles incluses ».

Runtimelanguageruntimescriptinginterpreter

Installation

Python + pip · pacman
sudo pacman -S python python-pip

Vérifier l'installation

Vérifier
python --version

Fichiers importants

TypeCheminDescription
binaire/usr/bin/pythonInterpréteur Python 3 (sur Arch, python est Python 3).

Outils en ligne de commande

  • pythonL'interpréteur Python 3 (Arch n'a pas de python2).
  • pipInstallateur de paquets Python.

Désinstaller

Désinstaller pip
sudo pacman -Rs python-pip

À savoir

  • Sur Arch Linux, python EST Python 3 (pas de python2) ; la commande est python, pas python3.
  • Arch suit Python de très près ; après une mise à niveau majeure, recréez vos environnements virtuels.
  • venv fait partie de la bibliothèque standard (python -m venv).

Installation sur Arch Linux

sudo pacman -S python python-pip installe l'interpréteur et pip. Sur Arch, la commande python est Python 3 — il n'y a ni python2 ni lien symbolique python3 dont se soucier.

Environnements virtuels et rolling release

Créez des environnements avec python -m venv .venv. Comme Arch met Python à niveau de façon agressive, un changement de version mineure peut invalider des venvs existants (ils référencent l'ancien chemin de l'interpréteur) ; supprimez-les et recréez-les simplement.

Paquets système vs pip

Privilégiez les paquets pacman (souvent préfixés python-) pour les bibliothèques à l'échelle du système, et pip uniquement dans un environnement virtuel. Installer des paquets pip à l'échelle du système peut entrer en conflit avec les fichiers gérés par pacman.