Tous les produits
Search
Centre de documentation

Elastic Compute Service:Déployer un environnement Python

Dernière mise à jour :Aug 18, 2026

Installez Python sur une instance ECS à l'aide d'un gestionnaire de packages, depuis les sources ou avec Pyenv pour gérer plusieurs versions.

Utiliser un gestionnaire de packages pour installer Python

Les gestionnaires de packages permettent une installation rapide, mais peuvent proposer des versions obsolètes de Python.

Alibaba Cloud Linux et CentOS

  1. Mettez à jour les packages du système.

    sudo yum update -y
  2. Répertoriez les packages Python disponibles.

    Dans cet exemple, le gestionnaire de packages propose Python 3.8 et Python 3.11.

    [root@i-xxx ~]# dnf list available | grep '^python3\([0-9]\)\?\(\.[0-9]\+\)\?\.x86_64*'
    python3.11.x86_64                    3.11.10-1.0.1.al8                          alinux3-updates
    python38.x86_64                      3.8.17-2.0.1.module+al8.6.0+10712+26c4c595 alinux3-module
  3. Sélectionnez et installez une version de Python. Cet exemple utilise Python 3.8. Si aucune version disponible ne correspond à vos besoins, installez manuellement Python.

    • Architecture x86

      sudo yum install python38.x86_64 -y
    • Architecture Arm

      sudo yum install python38.aarch64 -y
  4. Exécutez python3.8 -V pour vérifier l'installation.

    [root@iZ2xxxqkZ ~]# python3.8 -V
    Python 3.8.17

Ubuntu

  1. Mettez à jour les packages du système.

    sudo apt update
  2. Répertoriez tous les packages Python disponibles.

    Dans cet exemple, le gestionnaire de packages propose Python 3.8 et Python 3.9.

    root@ixxxZ:~# apt-cache search python | grep '^python3\.[0-9]\+ '
    python3.8 - Interactive high-level object-oriented language (version 3.8)
    python3.9 - Interactive high-level object-oriented language (version 3.9)
  3. Sélectionnez et installez une version de Python. Cet exemple utilise Python 3.8. Si aucune version disponible ne correspond à vos besoins, installez manuellement Python.

    sudo apt install -y python3.8
  4. Exécutez python3.8 -V pour vérifier l'installation.

    root@ixxx:~# python3.8 -V
    Python 3.8.10

Installer manuellement Python

Utilisez cette méthode pour installer une version spécifique de Python ou appliquer des paramètres de compilation personnalisés.

Alibaba Cloud Linux et CentOS

  1. Accédez au site Web de Python. Dans la barre de navigation supérieure, choisissez Downloads > Source code.

  2. Sélectionnez une version de Python, copiez le lien de téléchargement, puis téléchargez et extrayez le package. Cet exemple utilise Python 3.8.10.

    # Replace https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz with the actual URL.
    wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
    tar xzf Python-3.8.10.tgz
    cd Python-3.8.10
  3. Installez les dépendances requises.

    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y python3-devel
  4. Compilez et installez le code source.

    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. Vérifiez l'installation.

    [root@izxxx Z Python-3.8.10]#  python3.8 --version
    Python 3.8.10

Ubuntu

  1. Accédez au site Web de Python. Dans la barre de navigation supérieure, choisissez Downloads > Source code.

  2. Sélectionnez une version de Python, copiez le lien de téléchargement, puis téléchargez et extrayez le package. Cet exemple utilise Python 3.8.10.

    wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
    tar -xzf Python-3.8.10.tgz
  3. Installez les dépendances requises.

    sudo apt update
    sudo apt install -y build-essential checkinstall libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libbz2-dev libffi-dev zlib1g-dev
  4. Compilez et installez le code source.

    cd Python-3.8.10
    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. Exécutez python3.8 -V pour vérifier l'installation.

    root@ixxxZ:~/Python-3.8.10# python3.8 -V
    Python 3.8.10

Windows

  1. Accédez au site Web de Python. Dans la barre de navigation supérieure, choisissez Downloads > Windows.

  2. Sélectionnez une version de Python. Cet exemple utilise Python 3.8.10. Cliquez sur Download Windows installer (64-bit) pour télécharger le programme d'installation.

  3. Double-cliquez sur le programme d'installation pour démarrer l'installation. Dans cet exemple, le fichier est python-3.12.3-amd64.exe.

  4. Cochez Install launcher for all users (recommended) et Add Python 3.8 to PATH, puis cliquez sur Customize installation.

  5. Sur la page Optional Features, conservez toutes les fonctionnalités facultatives sélectionnées (Documentation, pip, tcl/tk and IDLE, Python test suite, py launcher), et cliquez sur Next.

  6. Sur la page Advanced Options, cochez Add Python to environment variables, définissez le chemin d'installation sur C:\Python38, et cliquez sur Install.

  7. Ouvrez l'invite de commandes, saisissez python et appuyez sur Entrée. Si la sortie suivante s'affiche, Python est installé.

    C:\Users\Administrator>python
    Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>

Installer Python avec Pyenv

Pyenv vous permet d'installer et de basculer entre plusieurs versions de Python sur la même machine.

Installer Pyenv

Alibaba Cloud Linux et CentOS

  1. Installez le compilateur et les dépendances de compilation :

    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y openssl-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel libffi-devel xz-devel
  2. Installez Pyenv :

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Configurez les variables d'environnement.

    Remarque

    Les variables d'environnement définies avec la commande export s'appliquent uniquement à la session en cours. Pour les rendre permanentes, ajoutez la commande export à votre fichier de démarrage de shell.

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
  4. Appliquez les nouvelles variables d'environnement :

    source ~/.bashrc
  5. Vérifiez l'installation de Pyenv :

    pyenv --version

Ubuntu

  1. Installez le compilateur et les dépendances de compilation :

    sudo apt update
    sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
  2. Installez Pyenv :

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Configurez les variables d'environnement.

    Remarque

    Les variables d'environnement définies avec la commande export s'appliquent uniquement à la session en cours. Pour les rendre permanentes, ajoutez la commande export à votre fichier de démarrage de shell.

    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bashrc
  4. Appliquez les nouvelles variables d'environnement :

    exec $SHELL
  5. Vérifiez l'installation de Pyenv :

    pyenv --version

Windows

  1. Dans la zone de recherche de la barre des tâches, recherchez Windows PowerShell et cliquez sur Ouvrir.

  2. Installez Chocolatey dans Windows PowerShell.

    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
    
  3. Utilisez Chocolatey pour installer pyenv-win.

    choco install pyenv-win
  4. Configurez les variables d'environnement.

    Ajoutez pyenv au PATH du système. Cliquez avec le bouton droit sur Ce PC, choisissez Properties > Advanced system settings > Environment Variables, sélectionnez la variable Path dans les variables système, et cliquez sur Edit. Ajoutez %USERPROFILE%\.pyenv\pyenv-win\bin à la liste des chemins et cliquez sur OK.

  5. Fermez et rouvrez Windows PowerShell.

  6. Vérifiez l'installation de Pyenv :

    pyenv --version

Installer Python

Une fois Pyenv installé, utilisez-le pour installer et gérer plusieurs versions de Python.

  1. Répertoriez les versions de Python disponibles.

    pyenv install -l | grep -E '^[^a-zA-Z]+$'
  2. Installez les versions de Python requises. Cet exemple installe Python 3.8.10 et Python 3.12.1.

    Remarque

    Par défaut, pyenv compile avec un seul thread. Pour accélérer la compilation, définissez export MAKE_OPTS="-j$(nproc)".

    pyenv install 3.8.10
    pyenv install 3.12.1
  3. Affichez toutes les versions de Python installées.

    root@iZ****:~# pyenv versions
    * system (set by /root/.pyenv/version)
      3.8.10
      3.12.1
  4. Définissez la version Python par défaut globale.

    pyenv global 3.8.10
  5. Vérifiez la version actuelle de Python.

    root@iZxxxZ:~# pyenv global 3.8.10
    root@iZxxxZ:~# pyenv version
    3.8.10 (set by /root/.pyenv/version)
  6. Définissez une version de Python spécifique à un projet.

    pyenv local 3.12.1

Références