Tüm Ürünler
Search
Belge Merkezi

Elastic Compute Service:Deploy a Python environment

Son Güncelleme:Sep 30, 2026

Bir paket yöneticisi kullanarak, kaynaktan derleyerek veya birden fazla sürümü yönetmek için Pyenv ile bir ECS örneğine Python yükleyin.

Python'u paket yöneticisi ile yükleyin

Paket yöneticileri hızlı bir yükleme yöntemi sunar ancak güncel olmayan Python sürümleri sunabilir.

Alibaba Cloud Linux ve CentOS

  1. Sistem paketlerini güncelleyin.

    sudo yum update -y
  2. Kullanılabilir Python paketlerini listeleyin.

    Bu örnekte paket yöneticisi Python 3.8 ve Python 3.11 sürümlerini sunmaktadır.

    [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. Bir Python sürümü seçip yükleyin. Bu örnekte Python 3.8 kullanılmaktadır. Mevcut sürümler ihtiyaçlarınızı karşılamıyorsa Python'u manuel olarak yükleyin.

    • x86 mimarisi

      sudo yum install python38.x86_64 -y
    • Arm mimarisi

      sudo yum install python38.aarch64 -y
  4. Yükleme doğrulamak için python3.8 -V komutunu çalıştırın.

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

Ubuntu

  1. Sistem paketlerini güncelleyin.

    sudo apt update
  2. Tüm kullanılabilir Python paketlerini listeleyin.

    Bu örnekte paket yöneticisi Python 3.8 ve Python 3.9 sürümlerini sunmaktadır.

    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. Bir Python sürümü seçip yükleyin. Bu örnekte Python 3.8 kullanılmaktadır. Mevcut sürümler ihtiyaçlarınızı karşılamıyorsa Python'u manuel olarak yükleyin.

    sudo apt install -y python3.8
  4. Yükleme doğrulamak için python3.8 -V komutunu çalıştırın.

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

Python'u manuel olarak yükleyin

Belirli bir Python sürümü yüklemek veya özel derleme ayarları uygulamak için bu yöntemi kullanın.

Alibaba Cloud Linux ve CentOS

  1. Python web sitesine gidin. Üst gezinme çubuğunda Downloads > Source code seçeneklerini seçin.

  2. Bir Python sürümü seçin, indirme bağlantısını kopyalayın ve paketi indirip çıkarın. Bu örnekte Python 3.8.10 kullanılmaktadır.

    # 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. Gerekli bağımlılıkları yükleyin.

    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y python3-devel
  4. Kaynak kodunu derleyin ve yükleyin.

    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. Yüklemeyi doğrulayın.

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

Ubuntu

  1. Python web sitesine gidin. Üst gezinme çubuğunda Downloads > Source code seçeneklerini seçin.

  2. Bir Python sürümü seçin, indirme bağlantısını kopyalayın ve paketi indirip çıkarın. Bu örnekte Python 3.8.10 kullanılmaktadır.

    wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
    tar -xzf Python-3.8.10.tgz
  3. Gerekli bağımlılıkları yükleyin.

    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. Kaynak kodunu derleyin ve yükleyin.

    cd Python-3.8.10
    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. Yükleme doğrulamak için python3.8 -V komutunu çalıştırın.

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

Windows

  1. Python web sitesine gidin. Üst gezinme çubuğunda Downloads > Windows seçeneklerini seçin.

  2. Bir Python sürümü seçin. Bu örnekte Python 3.8.10 kullanılmaktadır. Yükleyiciyi indirmek için Download Windows installer (64-bit) seçeneğine tıklayın.

  3. Yüklemeyi başlatmak için yükleyiciye çift tıklayın. Bu örnekte dosya adı python-3.12.3-amd64.exe şeklindedir.

  4. Install launcher for all users (recommended) ve Add Python 3.8 to PATH seçeneklerini işaretleyin, ardından Customize installation seçeneğine tıklayın.

  5. Optional Features sayfasında tüm isteğe bağlı özelliklerin seçili olduğundan emin olun (Documentation, pip, tcl/tk and IDLE, Python test suite, py launcher) ve Next seçeneğine tıklayın.

  6. Advanced Options sayfasında Add Python to environment variables seçeneğini işaretleyin, yükleme yolunu C:\Python38 olarak ayarlayın ve Install seçeneğine tıklayın.

  7. Komut İstemi'ni açın, python yazın ve Enter tuşuna basın. Aşağıdaki çıktı görüntülenirse Python başarıyla yüklenmiştir.

    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.
    >>>

Pyenv ile Python yükleyin

Pyenv, aynı makinede birden fazla Python sürümü yüklemenize ve bunlar arasında geçiş yapmanıza olanak tanır.

Pyenv'i yükleyin

Alibaba Cloud Linux ve CentOS

  1. Derleyiciyi ve derleme bağımlılıklarını yükleyin:

    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. Pyenv yükleyin:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Ortam değişkenlerini yapılandırın.

    Not

    export komutu ile ayarlanan ortam değişkenleri yalnızca geçerli oturum için uygulanır. Kalıcı hale getirmek için export komutunu kabuk başlangıç dosyanıza ekleyin.

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
  4. Yeni ortam değişkenlerini uygulayın:

    source ~/.bashrc
  5. Pyenv kurulumunu doğrulayın:

    pyenv --version

Ubuntu

  1. Derleyiciyi ve derleme bağımlılıklarını yükleyin:

    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. Pyenv yükleyin:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Ortam değişkenlerini yapılandırın.

    Not

    export komutu ile ayarlanan ortam değişkenleri yalnızca geçerli oturum için uygulanır. Kalıcı hale getirmek için export komutunu kabuk başlangıç dosyanıza ekleyin.

    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. Yeni ortam değişkenlerini uygulayın:

    exec $SHELL
  5. Pyenv kurulumunu doğrulayın:

    pyenv --version

Windows

  1. Görev çubuğu arama kutusunda Windows PowerShell araması yapın ve Aç'a tıklayın.

  2. Windows PowerShell içinde Chocolatey yükleyin.

    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. Chocolatey kullanarak pyenv-win yükleyin.

    choco install pyenv-win
  4. Ortam değişkenlerini yapılandırın.

    pyenv öğesini sistem PATH değişkenine ekleyin. Bu Bilgisayar'a sağ tıklayın, Properties > Advanced system settings > Environment Variables seçeneklerini seçin, Sistem değişkenlerindeki Path değişkenini seçin ve Edit seçeneğine tıklayın. Yol listesine %USERPROFILE%\.pyenv\pyenv-win\bin değerini ekleyin ve OK seçeneğine tıklayın.

  5. Windows PowerShell penceresini kapatıp yeniden açın.

  6. Pyenv kurulumunu doğrulayın:

    pyenv --version

Python'u yükleyin

Pyenv'i yükledikten sonra birden fazla Python sürümü yüklemek ve yönetmek için kullanabilirsiniz.

  1. Kullanılabilir Python sürümlerini listeleyin.

    pyenv install -l | grep -E '^[^a-zA-Z]+$'
  2. Gerekli Python sürümlerini yükleyin. Bu örnekte Python 3.8.10 ve Python 3.12.1 yüklenmektedir.

    Not

    Varsayılan olarak pyenv tek iş parçacığı ile derleme yapar. Derlemeyi hızlandırmak için export MAKE_OPTS="-j$(nproc)" ayarını yapın.

    pyenv install 3.8.10
    pyenv install 3.12.1
  3. Yüklenen tüm Python sürümlerini görüntüleyin.

    root@iZ****:~# pyenv versions
    * system (set by /root/.pyenv/version)
      3.8.10
      3.12.1
  4. Genel varsayılan Python sürümünü ayarlayın.

    pyenv global 3.8.10
  5. Geçerli Python sürümünü doğrulayın.

    root@iZxxxZ:~# pyenv global 3.8.10
    root@iZxxxZ:~# pyenv version
    3.8.10 (set by /root/.pyenv/version)
  6. Projeye özgü bir Python sürümü ayarlayın.

    pyenv local 3.12.1

İlgili kaynaklar