Instal Python pada sistem operasi Anda dan konfigurasikan virtual environment untuk proyek-proyek Anda.
Gunakan package manager untuk menginstal Python
Package manager menyediakan metode instalasi yang cepat, tetapi mungkin menawarkan versi Python yang sudah usang.
Alibaba Cloud Linux dan CentOS
-
Perbarui paket sistem.
sudo yum update -y -
Tampilkan daftar paket Python yang tersedia.
sudo yum list available | grep '^python3\([0-9]\|\.[0-3]\+\)\.\(x86_64|aarch64\)*'Pada contoh ini, package manager menyediakan Python 3.8 dan Python 3.11.

-
Pilih dan instal versi Python tertentu. Contoh ini menggunakan Python 3.8. Jika tidak ada versi yang sesuai dengan kebutuhan Anda, instal Python secara manual.
-
Arsitektur x86
sudo yum install python38.x86_64 -y -
Arsitektur Arm
sudo yum install python38.aarch64 -y
-
-
Jalankan
python3.8 -Vuntuk memverifikasi instalasi.
Ubuntu
-
Perbarui paket sistem.
sudo apt update -
Tampilkan semua paket Python yang tersedia.
apt-cache search python | grep '^python3\.[0-9]\+ 'Pada contoh ini, package manager menyediakan Python 3.8 dan Python 3.9.

-
Pilih dan instal versi Python tertentu. Contoh ini menggunakan Python 3.8. Jika tidak ada versi yang sesuai dengan kebutuhan Anda, instal Python secara manual.
sudo apt install -y python3.8 -
Jalankan
python3.8 -Vuntuk memverifikasi instalasi.
Instal Python secara manual
Gunakan metode ini untuk menginstal versi Python tertentu atau menerapkan pengaturan build kustom.
Alibaba Cloud Linux dan CentOS
-
Buka website Python. Pada bilah navigasi atas, pilih Downloads > Source code.

-
Pilih versi Python, salin tautan unduhannya, lalu unduh dan ekstrak paket tersebut. Contoh ini menggunakan Python 3.8.10.
# Ganti https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz dengan URL yang sebenarnya. 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 -
Instal dependensi yang diperlukan.
sudo yum groupinstall -y "Development Tools" sudo yum install -y python3-devel -
Kompilasi dan instal kode sumber.
./configure --enable-optimizations make -j $(nproc) sudo make altinstall -
Verifikasi instalasi.
python3.8 --version
Ubuntu
-
Buka website Python. Pada bilah navigasi atas, pilih Downloads > Source code.

-
Pilih versi Python, salin tautan unduhannya, lalu unduh dan ekstrak paket tersebut. Contoh ini menggunakan 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 -
Instal dependensi yang diperlukan.
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 -
Kompilasi dan instal kode sumber.
cd Python-3.8.10 ./configure --enable-optimizations make -j $(nproc) sudo make altinstall -
Verifikasi instalasi.

Windows
-
Buka website Python. Pada bilah navigasi atas, pilih Downloads > Windows.

-
Pilih versi Python. Contoh ini menggunakan Python 3.8.10. Klik Download Windows installer (64-bit) untuk mengunduh installer.

-
Klik ganda installer untuk memulai instalasi. Pada contoh ini, file-nya adalah python-3.12.3-amd64.exe.
-
Pilih Customize installation dan Add Python 3.8 to PATH.

-
Klik Next.

-
Tetapkan jalur instalasi dan klik Install.

-
Buka Command Prompt, masukkan
python, lalu tekan Enter. Jika output berikut muncul, Python telah terinstal.
Instal Python dengan Pyenv
Pyenv memungkinkan Anda menginstal dan beralih antara beberapa versi Python pada satu mesin yang sama.
Instal Pyenv
Alibaba Cloud Linux dan CentOS
-
Instal compiler dan dependensi build:
sudo yum groupinstall -y "Development Tools" sudo yum install -y openssl-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel libffi-devel xz-devel -
Instal Pyenv:
git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv -
Konfigurasikan variabel lingkungan.
CatatanVariabel lingkungan yang diatur dengan perintah export hanya berlaku untuk sesi saat ini. Untuk menjadikannya permanen, tambahkan perintah export ke file startup shell Anda.
export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv init -)" -
Terapkan variabel lingkungan baru:
source ~/.bashrc -
Verifikasi instalasi Pyenv:
pyenv --version
Ubuntu
-
Instal compiler dan dependensi build:
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 -
Instal Pyenv:
git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv -
Konfigurasikan variabel lingkungan.
CatatanVariabel lingkungan yang diatur dengan perintah export hanya berlaku untuk sesi saat ini. Untuk menjadikannya permanen, tambahkan perintah export ke file startup shell Anda.
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 -
Terapkan variabel lingkungan baru:
exec $SHELL -
Verifikasi instalasi Pyenv:
pyenv --version
Windows
-
Pada kotak pencarian taskbar, cari Windows PowerShell dan klik Open.
-
Instal Chocolatey di 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')) -
Gunakan Chocolatey untuk menginstal pyenv-win.
choco install pyenv-win -
Konfigurasikan variabel lingkungan.
Tambahkan pyenv ke PATH sistem. Klik kanan This PC, pilih , pilih variabel Path di System variables, lalu klik . Tambahkan
%USERPROFILE%\.pyenv\pyenv-win\binke daftar path dan klik OK. -
Tutup dan buka kembali Windows PowerShell.
-
Verifikasi instalasi Pyenv:
pyenv --version
Instal Python
Setelah Anda menginstal Pyenv, gunakan Pyenv untuk menginstal dan mengelola beberapa versi Python.
-
Tampilkan daftar versi Python yang tersedia.
pyenv install -l | grep -E '^[^a-zA-Z]+$' -
Instal versi Python yang diperlukan. Contoh ini menginstal Python 3.8.10 dan Python 3.12.1.
CatatanSecara default,
pyenvmelakukan kompilasi dengan satu thread. Untuk mempercepat proses build, aturexport MAKE_OPTS="-j$(nproc)".pyenv install 3.8.10pyenv install 3.12.1 -
Lihat semua versi Python yang telah terinstal.
pyenv versions
-
Tetapkan versi Python default global.
pyenv global 3.8.10 -
Verifikasi versi Python saat ini.
pyenv version
-
Tetapkan versi Python khusus proyek.
pyenv local 3.12.1
Siapkan virtual environment
Virtual environment mengisolasi dependensi proyek untuk mencegah konflik antar proyek.
Alibaba Cloud Linux/CentOS
-
Instal python3-pip.
sudo yum install python3-pip -y -
Buat virtual environment bernama venv.
python3 -m venv venv -
Aktifkan virtual environment.
source venv/bin/activateSetelah diaktifkan, (venv) akan muncul sebelum prompt perintah Anda.
-
Keluar dari virtual environment.
deactivate
Ubuntu
-
Buat virtual environment bernama venv.
python3 -m venv venv -
Aktifkan virtual environment.
source venv/bin/activateSetelah diaktifkan, (venv) akan muncul sebelum prompt perintah Anda.
-
Keluar dari virtual environment.
deactivate
Windows
-
Buat virtual environment bernama venv.
python -m venv venv -
Aktifkan virtual environment.
venv\Scripts\activateSetelah diaktifkan, (venv) akan muncul sebelum prompt perintah Anda.
-
Keluar dari virtual environment.
deactivate
Pertanyaan yang sering diajukan
-
Windows: "The installer was interrupted before Python could be installed".
Hapus installer yang telah diunduh dan unduh ulang dari website resmi Python.
-
Linux: -bash: python3: command not found.
-
Jalankan
which python3. Jika mengembalikan path seperti/usr/bin/python3, berarti Python 3 telah terinstal. -
Jika Python 3 telah terinstal tetapi tidak tersedia, tautan simbolik mungkin rusak. Hapus dan buat ulang tautan tersebut.
sudo which python3 pip3 rm -rf /usr/bin/python3 /usr/bin/pip3 # Buat tautan simbolik. /usr/python/bin/python3.11 adalah path instalasi 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".
Pengguna saat ini tidak memiliki izin yang diperlukan. Gunakan
sudountuk menjalankan perintah dengan hak istimewa administrator.Pentingsudotidak selalu merupakan solusi paling aman. Tentukan akar penyebab masalah izin sebelum menggunakan sudo. Naikkan hak akses dengansudohanya jika diperlukan dan sadari risiko keamanannya.