GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Python 3 di CentOS 7

Tutorial ini akan memandu Anda dalam menginstal Python 3 pada sistem CentOS 7 menggunakan Software Collections (SCL) bersama dengan distribusi default Python versi 2.7. Kami juga akan menunjukkan cara membuat lingkungan virtual Python.

Python adalah salah satu bahasa pemrograman paling populer di dunia. Dengan sintaksisnya yang sederhana dan mudah dipelajari, Python adalah pilihan tepat untuk pemula dan pengembang berpengalaman. Python adalah bahasa pemrograman yang cukup serbaguna. Anda dapat menggunakannya untuk melakukan hampir semua hal yang Anda inginkan, menulis skrip kecil, membuat game, mengembangkan situs web, membuat algoritme pembelajaran mesin, menganalisis data, dan banyak lagi.

Banyak aplikasi dan situs web populer, termasuk YouTube, DropBox, Reddit, Quora, Instagram, Pinterest telah dikembangkan menggunakan Python.

Dukungan Python 2 berakhir pada tahun 2020. Python 3 adalah bahasa saat ini dan masa depan.

Aktifkan Koleksi Perangkat Lunak (SCL) #

Koleksi Perangkat Lunak, juga dikenal sebagai SCL adalah proyek komunitas yang memungkinkan Anda membangun, menginstal, dan menggunakan beberapa versi perangkat lunak pada sistem yang sama, tanpa memengaruhi paket default sistem. Dengan mengaktifkan SCL, Anda akan mendapatkan akses ke versi bahasa dan layanan pemrograman yang lebih baru yang tidak tersedia di repositori inti.

CentOS 7 dikirimkan dengan Python 2.7.5 yang merupakan bagian penting dari sistem dasar CentOS. SCL memungkinkan Anda untuk menginstal versi python 3.x yang lebih baru bersama dengan python v2.7.5 default sehingga alat sistem seperti yum akan terus bekerja dengan baik.

Untuk mengaktifkan SCL, Anda perlu menginstal file rilis CentOS SCL. Ini adalah bagian dari repositori ekstra CentOS dan dapat diinstal dengan menjalankan perintah berikut:

sudo yum install centos-release-scl

Menginstal Python 3 di CentOS 7 #

Sekarang setelah Anda memiliki akses ke repositori SCL, Anda dapat menginstal versi Python 3.x apa pun yang Anda butuhkan. Saat ini, koleksi Python 3 berikut tersedia:

  • Python 3.3
  • Python 3.4
  • Python 3.5
  • Python 3.6

Dalam tutorial ini, kita akan menginstal Python 3.6, yang merupakan versi terbaru yang tersedia pada saat penulisan. Untuk melakukannya ketik perintah berikut pada terminal CentOS 7 Anda:

sudo yum install rh-python36

Menggunakan Python 3 #

Setelah paket rh-python36 terinstal, periksa versi Python dengan mengetik:

python --version
Python 2.7.5

Anda akan melihat bahwa Python 2.7 adalah versi default Python di shell Anda saat ini.

Untuk mengakses Python 3.6, Anda perlu meluncurkan instance shell baru menggunakan Koleksi Perangkat Lunak scl alat:

scl enable rh-python36 bash

Apa yang dilakukan perintah di atas adalah memanggil skrip /opt/rh/rh-python36/enable , yang mengubah variabel lingkungan shell.

Jika Anda memeriksa versi Python lagi, Anda akan melihat bahwa Python 3.6 adalah versi default di shell Anda saat ini.

python --version
Python 3.6.3

Penting untuk menunjukkan bahwa Python 3.6 ditetapkan sebagai versi Python default hanya di sesi shell ini. Jika Anda keluar dari sesi atau membuka sesi baru dari terminal lain, Python 2.7 akan menjadi versi Python default.

Memasang Alat Pengembangan #

Alat pengembangan diperlukan untuk membangun modul Python. Untuk menginstal alat dan pustaka yang diperlukan, ketik:

sudo yum groupinstall 'Development Tools'

Membuat Lingkungan Virtual #

Python Virtual Environments memungkinkan Anda untuk menginstal modul Python di lokasi yang terisolasi untuk proyek tertentu, daripada diinstal secara global. Dengan cara ini, Anda tidak perlu khawatir akan memengaruhi proyek Python lainnya.

Cara yang lebih disukai untuk membuat lingkungan virtual baru di Python 3 adalah dengan menjalankan venv perintah.

Katakanlah Anda ingin membuat proyek Python 3 baru bernama my_new_project di dalam direktori home pengguna Anda dan lingkungan virtual yang cocok.

Pertama, buat direktori proyek dan alihkan ke sana:

mkdir ~/my_new_projectcd ~/my_new_project

Aktifkan Python 3.6 menggunakan scl alat:

scl enable rh-python36 bash

Dari dalam root proyek, jalankan perintah berikut untuk membuat lingkungan virtual bernama my_project_venv :

python -m venv my_project_venv

Untuk mulai menggunakan lingkungan virtual, aktifkan dengan mengetik:

source my_project_venv/bin/activate

Setelah mengaktifkan lingkungan, prompt shell akan diawali dengan nama lingkungan:

(my_project_venv) user@host:~/my_new_project$

Dimulai dengan Python 3.4, saat membuat pip lingkungan virtual, manajer paket untuk Python diinstal secara default.


Cent OS
  1. Cara Menginstal Pip di CentOS 7

  2. Cara Menginstal Versi Terbaru Python 3 di CentOS 7

  3. Cara Menginstal Python 3.6.4 di CentOS 7

  1. Cara Menginstal Pip di CentOS 8

  2. Cara menginstal Python 3 di CentOS 7 dengan SCL

  3. Cara menginstal pip di RHEL 8 / CentOS 8

  1. Cara Menginstal R di CentOS 7

  2. Cara Menginstal Django di CentOS 7

  3. Cara Menginstal Flask di CentOS 7