Kursus Python / Menyiapkan Python di macOS dan Ubuntu

Di macOS dan Ubuntu, mulailah dengan memeriksa versi serta lokasi python3, kemudian buat lingkungan virtual khusus proyek. Pisahkan lingkungan pengembangan dari Python yang dipakai sistem operasi agar latihan tidak mengganggu alat sistem.

Kenali interpreter yang sudah tersedia

Buka terminal dan jalankan pemeriksaan berikut. Jika python3 tidak ditemukan, lanjutkan dengan metode pemasangan untuk sistem operasi Anda.

python3 --version
command -v python3
python3 -c "import sys; print(sys.executable)"

Catat versi dan lokasi berkas yang ditampilkan. command -v menunjukkan perintah yang ditemukan shell, sedangkan sys.executable menunjukkan interpreter yang sedang menjalankan Python. Perbedaan dapat terjadi karena symlink atau beberapa instalasi. Contoh kursus memerlukan Python 3.12 atau lebih baru; nomor tersebut adalah batas dasar latihan, bukan pernyataan tentang versi terbaru.

Jangan mengganti symlink /usr/bin/python3 secara manual untuk memilih versi latihan. Jalur itu dapat dipakai oleh alat sistem. Panduan Python pada sistem Unix membahas pilihan pemasangan dan risiko menimpa interpreter. Pilih interpreter pengembangan yang sesuai, kemudian gunakan jalur lengkapnya saat membuat lingkungan jika pemilihan perintah masih ambigu.

Gunakan pemasang resmi pada macOS

  1. Buka halaman unduhan resmi Python dan pilih pemasang macOS. Periksa dukungan versi macOS serta prosesor pada halaman rilis dan berkas Read Me pemasang.
  2. Buka paket .pkg, baca pilihan pemasangan, lalu selesaikan prosesnya. Buka terminal baru setelah selesai agar perubahan pencarian perintah tersedia.
  3. Ulangi pemeriksaan versi dan lokasi python3. Jika ada beberapa instalasi, pastikan hasilnya menunjuk ke interpreter yang dimaksud; gunakan jalur absolut ketika membuat lingkungan proyek bila diperlukan.

Untuk pemasang python.org, petunjuk instalasi dan sertifikat pada macOS mencakup Install Certificates.command di folder Python dalam Applications. Jalankan langkah sertifikat sesuai petunjuk pemasang tersebut. Ini bukan perintah yang berlaku untuk semua cara pemasangan Python di macOS.

Jika koneksi HTTPS gagal karena sertifikat, periksa metode pemasangan, lokasi sertifikat, dan pesan kesalahannya. Menonaktifkan verifikasi sertifikat menghilangkan pemeriksaan identitas pihak yang dihubungi dan tidak memperbaiki konfigurasi kepercayaan. Python yang disediakan untuk alat pengembangan Apple juga tidak perlu dihapus untuk memakai interpreter pengembangan lain.

Pasang paket distribusi pada Ubuntu

Perintah berikut memakai paket Python, venv, dan pip dari repositori Ubuntu. sudo meminta hak administratif untuk mengelola paket sistem; periksa daftar perubahan yang ditawarkan apt sebelum menyetujuinya.

sudo apt update
sudo apt install python3 python3-venv python3-pip
python3 --version

Versi yang dipasang ditentukan oleh rilis Ubuntu dan repositori yang tersedia. Periksa hasil python3 --version, bukan menganggap semua rilis menyediakan versi yang sama. Jika lebih lama dari persyaratan latihan, gunakan rilis Ubuntu yang didukung atau lingkungan pengembangan terpisah yang sesuai. Jangan menghapus paket Python sistem untuk memaksa versi lain.

Panduan penyiapan Python dari Ubuntu juga menawarkan paket python3-full untuk lingkungan runtime lebih lengkap, termasuk dukungan venv. Untuk latihan ini, paket yang disebut dalam perintah di atas menjelaskan komponen yang dibutuhkan secara langsung.

Pesan externally-managed-environment saat memasang paket Python ke lingkungan sistem menunjukkan adanya pemisahan yang dikelola distribusi. Buat lingkungan virtual dan pasang dependensi di sana. Menggunakan sudo pip atau opsi yang mematikan perlindungan sistem dapat mencampur berkas paket sistem dengan paket proyek.

Buat folder latihan dan periksa hasilnya

Pilih folder yang dapat Anda tulisi. Jalankan rangkaian berikut setelah pemeriksaan menunjukkan interpreter yang benar. Jika python-lab sudah ada, gunakan folder yang sesuai atau nama baru, lalu periksa isinya sebelum melanjutkan.

mkdir python-lab
cd python-lab
python3 -m venv .venv
.venv/bin/python --version
.venv/bin/python -m pip --version
.venv/bin/python -c "print(3500 + 8000 + 2500)"

Versi dan lokasi pip harus sesuai dengan lingkungan proyek. Baris terakhir harus menampilkan 14000. Ubah hanya nilai 8000 menjadi 9000 dan periksa hasil 15000; setelah dikembalikan, hasilnya kembali 14000. Ini memisahkan pemeriksaan eksekusi dasar dari persoalan pustaka tambahan.

Untuk mengaktifkan lingkungan pada shell yang sesuai, gunakan source .venv/bin/activate; keluar dengan deactivate. Aktivasi mengubah pencarian perintah di shell yang sedang digunakan. Anda juga dapat terus memakai .venv/bin/python secara langsung seperti contoh, sehingga aktivasi tidak wajib. Pilihan ini dijelaskan dalam dokumentasi venv.

Jika pembuatan venv gagal, baca pesan lengkapnya dan pastikan dukungan venv tersedia untuk versi interpreter yang dipilih. Pada Ubuntu, paket pendukung harus sesuai dengan Python yang benar-benar Anda jalankan. Jika jalur .venv/bin/python tidak ditemukan, periksa folder aktif dan keberhasilan langkah pembuatan lingkungan.

Simpan skrip di python-lab, berdampingan dengan .venv, bukan di dalam lingkungan. Lingkungan dapat dibuat ulang dan dependensi dipasang kembali; kode sumber harus tetap tersimpan. Memindahkan proyek ke komputer lain berarti membuat lingkungan baru di sana, bukan mengandalkan salinan direktori venv.