Tous les produits
Search
Centre de documentation

Alibaba Cloud SDK:Install Python

Dernière mise à jour :Aug 11, 2026

Installez Python sur votre système d'exploitation et configurez un environnement virtuel pour vos projets.

Utiliser un gestionnaire de paquets pour installer Python

Les gestionnaires de paquets offrent une méthode d'installation rapide, mais peuvent proposer des versions obsolètes de Python.

Alibaba Cloud Linux et CentOS

  1. Mettez à jour les paquets système.

    sudo yum update -y
  2. Listez les paquets Python disponibles.

    Dans cet exemple, le gestionnaire de paquets fournit 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 répond à vos besoins, installez Python manuellement.

    • 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 paquets système.

    sudo apt update
  2. Listez tous les paquets Python disponibles.

    Dans cet exemple, le gestionnaire de paquets fournit 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. Choisissez et installez une version de Python. Cet exemple utilise Python 3.8. Si aucune version disponible ne correspond à vos besoins, installez Python manuellement.

    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 Python manuellement

Cette méthode permet d'installer une version spécifique de Python ou d'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 paquet. 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 paquet. 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 lancer 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 optionnelles 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 du 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 du 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 système. Faites un clic droit sur Ce PC, choisissez Properties > Advanced system settings > Environment Variables, sélectionnez la variable Path dans 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. Listez 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. Consultez 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 de 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 au projet.

    pyenv local 3.12.1

Configurer un environnement virtuel

Un environnement virtuel isole les dépendances du projet afin d'éviter les conflits entre projets.

Alibaba Cloud Linux/CentOS

  1. Installez python3-pip.

    sudo yum install python3-pip -y
  2. Créez un environnement virtuel nommé venv.

    python3 -m venv venv
  3. Activez l'environnement virtuel.

    source venv/bin/activate

    Après l'activation, (venv) apparaît avant votre invite de commande.

  4. Quittez l'environnement virtuel.

    deactivate

Ubuntu

  1. Créez un environnement virtuel nommé venv.

    python3 -m venv venv
  2. Activez l'environnement virtuel.

    source venv/bin/activate

    Après l'activation, (venv) apparaît avant votre invite de commande.

  3. Quittez l'environnement virtuel.

    deactivate

Windows

  1. Créez un environnement virtuel nommé venv.

    python -m venv venv
  2. Activez l'environnement virtuel.

    venv\Scripts\activate

    Après l'activation, (venv) apparaît avant votre invite de commande.

  3. Quittez l'environnement virtuel.

    deactivate

Foire aux questions

  • Windows : « The installer was interrupted before Python could be installed ».

    Supprimez le programme d'installation téléchargé et téléchargez-le à nouveau depuis le site officiel de Python.

  • Linux : -bash: python3: command not found.

    1. Exécutez which python3. Si cette commande retourne un chemin tel que /usr/bin/python3, Python 3 est installé.

    2. Si Python 3 est installé mais indisponible, le lien symbolique est peut-être rompu. Supprimez-le et recréez-le.

      sudo which python3 pip3
      rm -rf /usr/bin/python3 /usr/bin/pip3
      
      # Create symbolic links. /usr/python/bin/python3.11 is the installation path for Python 3.
      sudo ln -s /usr/python/bin/python3.11 /usr/bin/python3
      sudo ln -s /usr/python/bin/pip3.11 /usr/bin/pip3
  • Linux : « Permission denied ».

    L'utilisateur actuel ne dispose pas des permissions requises. Utilisez sudo pour exécuter des commandes avec des privilèges d'administrateur.

    Important

    sudo n'est pas toujours la solution la plus sûre. Identifiez la cause racine du problème de permission avant d'utiliser sudo. N'élevez les privilèges avec sudo qu'en cas de nécessité et soyez conscient des risques de sécurité.