15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai
07.10.2024

Panduan Komprehensif untuk Menginstal Python 3 di CentOS 7

CentOS 7, yang terkenal karena stabilitas dan keandalannya, adalah pilihan yang disukai untuk lingkungan server. Namun, secara default, CentOS 7 dilengkapi dengan Python 2.x, yang sudah usang untuk banyak aplikasi modern yang memerlukan Python 3. Panduan ini menyediakan proses langkah demi langkah untuk menginstal Python 3 di CentOS 7, memastikan sistem Anda siap menangani kebutuhan perangkat lunak kontemporer.

Mulai Cepat: Instalasi Python 3 di CentOS 7

Untuk menginstal Python 3 di CentOS 7, Anda harus terlebih dahulu memperbarui sistem Anda, mengaktifkan repositori EPEL, dan kemudian menginstal versi Python yang diinginkan. Panduan ini akan memandu Anda melalui langkah-langkah ini, memberikan instruksi terperinci dan wawasan ahli untuk mengoptimalkan pengaturan Anda.

Prasyarat

Sebelum melanjutkan, pastikan Anda memiliki:

  • Akses root atau sudo ke sistem CentOS 7 Anda.
  • Sistem yang diperbarui untuk memastikan kompatibilitas dengan paket terbaru.

Langkah 1: Pembaruan Sistem

Memperbarui sistem Anda sangat penting untuk memastikan semua paket yang ada terkini. Jalankan perintah berikut:

“`bash

sudo yum update -y

“`

Perintah ini memperbarui semua paket ke versi terbaru yang tersedia di repositori CentOS.

Langkah 2: Instal Alat Pengembangan

Untuk mengompilasi Python atau menginstal paket tertentu, Anda memerlukan alat pengembangan penting:

“`bash

sudo yum groupinstall -y "Development Tools"

sudo yum install -y yum-utils

“`

Alat ini termasuk `gcc`, `make`, dan pustaka lain yang diperlukan untuk membangun Python dan ekstensi-ekstensinya.

Langkah 3: Aktifkan Repositori EPEL

Python 3 tidak tersedia di repositori default CentOS 7. Untuk mengaksesnya, aktifkan repositori EPEL (Extra Packages for Enterprise Linux):

“`bash

sudo yum install -y epel-release

“`

Repositori EPEL berisi paket tambahan, termasuk Python 3, yang tidak ditemukan di repositori standar CentOS.

Langkah 4: Instal Python 3

Dengan repositori EPEL diaktifkan, pilih versi Python Anda:

Instal Python 3.6

Untuk versi stabil, instal Python 3.6:

“`bash

sudo yum install -y python3

“`

Perintah ini menginstal Python 3.6 bersama dengan `pip3`, pengelola paket untuk Python.

Instal Versi Python yang Lebih Baru (misalnya, Python 3.9)

Jika Anda memerlukan versi yang lebih baru, seperti Python 3.9, gunakan Software Collections (SCL):

“`bash

sudo yum install -y centos-release-scl

sudo yum install -y rh-python39

“`

Aktifkan Python 3.9:

“`bash

scl enable rh-python39 bash

“`

Perintah ini memungkinkan Anda menggunakan Python 3.9 dalam sesi terminal saat ini.

Langkah 5: Verifikasi Instalasi

Konfirmasikan instalasi dengan memeriksa versi Python:

“`bash

python3 –version

“`

Anda harus melihat keluaran seperti `Python 3.6.8` atau `Python 3.9.x`, tergantung pada instalasi Anda.

Langkah 6: Atur Python 3 sebagai Default (Opsional)

Untuk menjadikan Python 3 sebagai versi default, buat alias:

“`bash

echo 'alias python=python3' >> ~/.bashrc

source ~/.bashrc

“`

Alias ini mengatur Python 3 sebagai default untuk perintah `python` dalam sesi shell Anda.

Langkah 7: Instal pip untuk Python 3

`pip` biasanya diinstal dengan Python 3. Jika tidak, instal dengan:

“`bash

sudo yum install -y python3-pip

“`

Verifikasi instalasi:

“`bash

pip3 –version

“`

Ini harus menampilkan versi `pip` yang terinstal, mengonfirmasi bahwa itu siap digunakan.

Langkah 8: Buat Lingkungan Virtual Python

Menggunakan lingkungan virtual direkomendasikan untuk mengisolasi dependensi proyek:

“`bash

python3 -m venv myprojectenv

“`

Aktifkan lingkungan virtual:

“`bash

source myprojectenv/bin/activate

“`

Perubahan prompt menunjukkan lingkungan virtual aktif. Untuk menonaktifkan, jalankan:

“`bash

deactivate

“`

Poin Penting untuk Instalasi Python di CentOS 7

  • Selalu perbarui sistem Anda sebelum menginstal perangkat lunak baru untuk memastikan kompatibilitas.
  • Aktifkan repositori EPEL untuk mengakses Python 3 dan paket penting lainnya.
  • Gunakan lingkungan virtual untuk mengelola dependensi secara efektif.

Penautan Internal untuk Meningkatkan Pengalaman Hosting Anda

Bagi mereka yang ingin memperluas kemampuan hosting, pertimbangkan untuk menjelajahi VPS Hosting, Dedicated Servers, dan SSL Certificates untuk meningkatkan keamanan dan kinerja.

FAQ

Q1: Mengapa Python 3 lebih disukai daripada Python 2?

Python 3 menawarkan fitur modern, sintaks yang lebih baik, dan kinerja yang lebih baik, menjadikannya penting untuk aplikasi saat ini.

Q2: Bisakah saya menjalankan Python 2 dan Python 3 di CentOS 7?

Ya, kedua versi dapat hidup berdampingan. Gunakan `python` untuk Python 2 dan `python3` untuk Python 3.

Q3: Apa itu repositori EPEL?

EPEL (Extra Packages for Enterprise Linux) menyediakan paket tambahan yang tidak termasuk dalam repositori standar CentOS, penting untuk kebutuhan perangkat lunak modern.

Q4: Bagaimana cara beralih antara versi Python?

Gunakan perintah `scl enable` untuk beralih antara versi Python yang terinstal dalam sesi terminal.

Q5: Apakah perlu menggunakan lingkungan virtual?

Meski tidak wajib, lingkungan virtual sangat disarankan untuk mengelola dependensi dan menghindari konflik antar proyek.

15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai