Tüm Ürünler
Search
Belge Merkezi

Alibaba Cloud SDK:Install Python

Son Güncelleme:Oct 07, 2026

İşletim sisteminize Python yükleyin ve projeleriniz için bir sanal ortam yapılandırın.

Paket yöneticisi kullanarak Python yükleyin

Paket yöneticileri hızlı bir kurulum yöntemi sunar ancak güncel olmayan Python sürümleri sağlayabilir.

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 sağlar.

    [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çin ve yükleyin. Bu örnek Python 3.8 kullanır. Mevcut hiçbir sürüm ihtiyaçlarınıza uygun değilse, Python'u manuel olarak yükleyin.

    • x86 mimarisi

      sudo yum install python38.x86_64 -y
    • Arm mimarisi

      sudo yum install python38.aarch64 -y
  4. Kurulumu 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 sağlar.

    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çin ve yükleyin. Bu örnek Python 3.8 kullanır. Mevcut hiçbir sürüm ihtiyaçlarınıza uygun değilse, Python'u manuel olarak yükleyin.

    sudo apt install -y python3.8
  4. Kurulumu 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 örnek Python 3.8.10 kullanı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. Kurulumu 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 örnek Python 3.8.10 kullanı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. Kurulumu 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 örnek Python 3.8.10 kullanı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, kurulum yolunu C:\Python38 olarak ayarlayın ve Install seçeneğine tıklayın.

  7. Komut İstemini açın, python girin ve Enter tuşuna basın. Aşağıdaki çıktı görünürse Python 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 çok Python sürümü arasında geçiş yapmanıza ve bunları yüklemenize olanak tanır.

Pyenv 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 komutuyla ayarlanan ortam değişkenleri yalnızca geçerli oturum için uygulanır. Bunları 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 komutuyla ayarlanan ortam değişkenleri yalnızca geçerli oturum için uygulanır. Bunları 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ç seçeneğine 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. Bilgisayarım'a sağ tıklayın, Properties > Advanced system settings > Environment Variables seçeneklerini seçin, Sistem değişkenleri bölümündeki Path değişkenini seçin ve Edit seçeneğine tıklayın. Yol listesine %USERPROFILE%\.pyenv\pyenv-win\bin 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 yükleyin

Pyenv'i yükledikten sonra, birden çok Python sürümünü yüklemek ve yönetmek için kullanın.

  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 örnek Python 3.8.10 ve Python 3.12.1 yükler.

    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

Sanal ortam kurun

Sanal ortam, projeler arasındaki çakışmaları önlemek için proje bağımlılıklarını izole eder.

Alibaba Cloud Linux/CentOS

  1. python3-pip yükleyin.

    sudo yum install python3-pip -y
  2. venv adlı bir sanal ortam oluşturun.

    python3 -m venv venv
  3. Sanal ortamı etkinleştirin.

    source venv/bin/activate

    Etkinleştirmeden sonra, komut isteminizin önünde (venv) görünür.

  4. Sanal ortamdan çıkın.

    deactivate

Ubuntu

  1. venv adlı bir sanal ortam oluşturun.

    python3 -m venv venv
  2. Sanal ortamı etkinleştirin.

    source venv/bin/activate

    Etkinleştirmeden sonra, komut isteminizin önünde (venv) görünür.

  3. Sanal ortamdan çıkın.

    deactivate

Windows

  1. venv adlı bir sanal ortam oluşturun.

    python -m venv venv
  2. Sanal ortamı etkinleştirin.

    venv\Scripts\activate

    Etkinleştirmeden sonra, komut isteminizin önünde (venv) görünür.

  3. Sanal ortamdan çıkın.

    deactivate

Sıkça sorulan sorular

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

    İndirilen yükleyiciyi silin ve resmi Python web sitesinden yeniden indirin.

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

    1. which python3 komutunu çalıştırın. /usr/bin/python3 gibi bir yol döndürürse Python 3 yüklüdür.

    2. Python 3 yüklü ancak kullanılamıyorsa sembolik bağlantı bozulmuş olabilir. Bağlantıyı silin ve yeniden oluşturun.

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

    Geçerli kullanıcı gerekli izinlere sahip değil. Komutları yönetici ayrıcalıklarıyla çalıştırmak için sudo kullanın.

    Önemli

    sudo her zaman en güvenli çözüm değildir. Sudo kullanmadan önce izin sorununun kök nedenini belirleyin. Ayrıcalıkları yalnızca gerektiğinde sudo ile yükseltin ve güvenlik risklerinin farkında olun.