Si vous n'avez aucune idée de quoi parle cet article, vous n'avez pas besoin de le lire car ce n'est pas quelque chose que tout le monde a besoin de savoir. SSeuls ceux qui programment en langage Python avec Ubuntu 23.04 ils doivent savoir comment installer des packages à partir de pip.
Pour ceux qui ne savent pas de quoi je parle, mais qui sont curieux, je vous dirai que Python C'est un langage de programmation très puissant et adapté aux utilisateurs débutants et professionnels. Il a un certain nombre de bibliothèques (Pprogrammes pour des fonctions spécifiques qui peuvent être utilisées par d'autres programmes) qui peut être installé de deux manières : le gestionnaire de packages traditionnel de la distribution ou son propre gestionnaire de packages connu sous le nom de Pip.
Le problème est que les développeurs de Debian (la distribution sur laquelle Ubuntu est basé) trouvé qu'il y avait des conflits entre les packages installés par une méthode et l'autre et, à partir de maintenant, lorsque vous essayez d'installer à l'aide de Pip, nous recevons un message qui nous indique que nous essayons d'installer un package source externe et suggère deux chemins :
- Installez à partir des dépôts officiels.
- Créer un environnement virtuel
Si vous envisagez d'installer à partir de référentiels, je vous recommande d'installer d'abord le gestionnaire de packages Synaptic. car le moteur de recherche Ubuntu Software Center est un vrai casse-tête. fais le avec
sudo apt install synaptic.
Comment installer des packages à partir de Pip
La première chose dont nous avons besoin est d'installer les packages suivants : python3 complet y python3-pip
Le premier nous garantit d'avoir tous les outils pour travailler avec Python et le second installe le gestionnaire de packages Pip.
Les commandes sont :
sudo apt install python3-full
sudo apt install python3-pip.
Créer des environnements virtuels
En Python, il est possible de créer une sandbox de l'installation principale de Python dans laquelle installer des dépendances et des bibliothèques sans modifier le système principal ou les autres environnements virtuels. Cela permet par exemple d'exécuter des versions de test d'une future version d'une bibliothèque ou de vérifier le fonctionnement d'un programme dans différentes versions de Python.
Ensuite, nous créons l'environnement virtuel avec la commande :
python3 -m venv titulo_entorno
Et nous le lançons avec :
source titulo_entorno/bin/activate
Et nous avons installé le paquet que nous voulions installer avec
pip3 install nombre_paquete
Nous quittons l'environnement virtuel avec
deactivate