Python est un langage de programmation moderne à usage général adapté à diverses tâches de développement et de création de scripts. Pip est un installateur de packages pour Python qui vous permet d’installer et de gérer des bibliothèques supplémentaires qui ne font pas partie de la bibliothèque Python standard sur un serveur.

Cet article explique comment installer Python et Pip sur un serveur Ubuntu 24.04 et gérer les processus d’application sur votre serveur. Vous installerez la dernière version de Python à l’aide d’un PPA, gérerez plusieurs versions et utiliserez le package d’environnement virtuel Python virtualenvpour créer des environnements de développement isolés.

Installer Python

Python est disponible dans les référentiels APT par défaut sur Ubuntu 24.04, mais il se peut qu’il ne s’agisse pas de la dernière version. Les archives de paquets personnels (PPA) permettent l’installation de paquets d’application personnalisés sur un serveur, et vous pouvez utiliser le deadsnakesPPA pour installer la version la plus récente ou spécifique de Python sur votre serveur. Suivez les étapes ci-dessous pour installer la dernière version de Python à l’aide du PPA.

  1. Ajoutez les sources à votre serveur.
    $ sudo  add-apt-repository  ppa:deadsnakes/ppa
    
  2. Mettre à jour l’index de paquets.
    $ sudo  apt  update
    
  3. Installez la dernière version de Python sur votre serveur.
    $ sudo  apt  install  python3
    

    Exécutez la commande suivante pour installer une version spécifique telle que 3.10.

    $ sudo  apt  install  python3.10
    
  4. Affichez la version Python installée sur votre serveur.
    $ python3  --version
    

    Sortir:

    Python 3.12.3

Installer Pip

  1. Exécutez la commande suivante pour installer le module Pip.
    $ sudo  apt  install  -y  python3-pip
    
  2. Affichez la version de Pip installée sur votre serveur.
    $ pip3  --version
    

    quitter:

    pip 24.0 from /usr/lib/python3/dist-packages/pip (python 3.12)

Tester Python

  1. Accéder au shell Python.
    $ python3
    
  2. Entrez le code suivant pour tester votre installation Python.
    >>>  print ( "Bonjour, Python !" )
    

    Résultat:

    Bonjour, Python!
  3. Quittez le shell Python.
    >>>  quit()
    

Installer plusieurs versions de Python

Python prend en charge plusieurs versions que vous pouvez installer et utiliser sur votre serveur à l’aide des utilitaires update-alternatives. Cela vous permet de travailler avec plusieurs environnements de projet qui correspondent à des exigences Python spécifiques sur votre serveur. Suivez les étapes ci-dessous pour installer plusieurs versions de Python à utiliser sur votre serveur.

  1. Installez une autre version de Python telle que Python3.9.
    $ sudo  apt  install  python3.9
    
  2. Exécutez les  commandes update-alternatives suivantes pour activer plusieurs versions dans votre /usr/bin/emplacement binaire Python. Remplacezpython3.12par votre version Python active et python3.9par la version nouvellement installée.
    $ sudo  update-alternatives  --install  /usr/bin/python3  python3  /usr/bin/python3.12 1 
    
    python3  /usr/bin/python3.9 2     
    
  3. Affichez toutes les versions Python disponibles entre lesquelles vous pouvez basculer sur votre serveur.
    $ sudo  update-alternatives  --config  python3
    
      Selection    Path                 Priority   Status
    ------------------------------------------------------------
    * 0            /usr/bin/python3.9    2         auto mode
      1            /usr/bin/python3.12   1         manual mode
      2            /usr/bin/python3.9    2         manual mode
    
    Press <enter> to keep the current choice[*], or type selection number: 

    Saisissez la version Python souhaitée à activer dans votre environnement serveur et appuyez sur Enterpour appliquer les modifications. Lorsque vous travaillez avec des environnements virtuels, la version sélectionnée n’est activée que dans votre environnement.

Créer des environnements virtuels

Le module d’environnement virtuel Python virtualenv  crée des environnements virtuels qui permettent de gérer les dépendances de différents projets Python afin de limiter les conflits de paquets sur votre serveur. Suivez les étapes ci-dessous pour créer un environnement virtuel Python à utiliser sur votre serveur.

  1. Installez le virtualenvmodule Python.
    $ sudo  apt  install  -y  python3-virtualenv
    
  2. Créez un nouvel exemple d’environnement virtuel tel que newenv.
    $ virtualenv  monenv
    
    created virtual environment CPython3.10.x in 261ms
      creator CPython3Posix(dest=/home/user/project/venv, clear=False, no_vcs_ignore=False, global=False)
      ...
  3. Activer l’environnement virtuel.
    $ source  monenv/bin/activate
    

    Vérifiez que votre environnement de terminal passe au nouvel environnement virtuel Python similaire à la sortie ci-dessous.

    (monenv) linuxuser@server:~# 
  4. Exécutez la commande suivante pour désactiver l’environnement virtuel.
    $ désactiver
    

Conclusion

Vous avez installé Python et Pip sur votre serveur Ubuntu 24.04 Vultr. Ensuite, vous avez activé plusieurs versions et configuré des environnements virtuels pour utiliser Python avec différents projets sur votre serveur.

Avez-vous trouvé cet(te) Article utile ? OUI NON 1 sur 1 personnes trouvent que ce(tte) Article est utile.
Cylar télécom crm

LEAVE A REPLY

Please enter your comment!
Please enter your name here