Android

Bagaimana menginstal python 3 di CentOS 7

Install Python Modules

Install Python Modules

Daftar Isi:

Anonim

Tutorial ini akan memandu Anda melalui menginstal Python 3 pada sistem CentOS 7 menggunakan Software Koleksi (SCL) bersama distribusi standar Python versi 2.7. Kami juga akan menunjukkan cara untuk membuat lingkungan virtual Python.

Python adalah salah satu bahasa pemrograman paling populer di dunia. Dengan sintaksisnya yang sederhana dan mudah dipelajari, Python adalah pilihan yang cocok untuk pemula dan pengembang berpengalaman. Python merupakan bahasa pemrograman cukup serbaguna. Anda dapat menggunakannya untuk melakukan hampir apa pun yang Anda inginkan, menulis skrip kecil, membangun permainan, mengembangkan website, membuat mesin belajar algoritma, menganalisis data, dan banyak lagi.

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

Sementara Python 2 didukung dan aktif, Python 3 dianggap sebagai masa kini dan masa depan bahasa.

Aktifkan Software Koleksi (SCL)

Software Collections, juga dikenal sebagai SCL merupakan proyek komunitas yang memungkinkan Anda untuk membangun, menginstal, dan menggunakan beberapa versi perangkat lunak pada sistem yang sama, tanpa mempengaruhi paket sistem default. Dengan mengaktifkan SCL Anda akan mendapatkan akses ke versi yang lebih baru dari bahasa pemrograman dan layanan yang tidak tersedia di repositori inti.

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

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

sudo yum install centos-release-scl

Instalasi Python 3 pada CentOS 7

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

  • Python 3.3Python 3.4Python 3.5Python 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 CentOS Anda 7 terminal:

sudo yum install rh-python36

Menggunakan Python 3

Setelah paket rh-python36 diinstal, memeriksa versi Python dengan mengetik:

python --version

Python 2.7.5

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

Untuk mengakses Python 3, 6 Anda perlu untuk memulai contoh shell baru menggunakan Koleksi Software scl alat:

scl enable rh-python36 bash

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

python --version

Python 3.6.3

Hal ini penting untuk menunjukkan bahwa Python 3.6 ditetapkan sebagai default versi Python hanya dalam sesi shell ini. Jika Anda keluar dari sesi atau membuka sesi baru dari terminal Python lain 2, 7 akan menjadi default versi Python.

Instalasi Development Tools

alat pengembangan yang diperlukan untuk membangun modul Python. Untuk menginstal alat yang diperlukan dan jenis perpustakaan:

sudo yum groupinstall 'Development Tools'

Menciptakan Lingkungan Virtual

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

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

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

Pertama, membuat direktori proyek dan beralih ke sana:

mkdir ~/my_new_project cd ~/my_new_project

Aktifkan Python 3.6 menggunakan scl alat:

scl enable rh-python36 bash

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

python -m venv my_project_venv

Untuk memulai penggunaan lingkungan virtual, mengaktifkannya dengan mengetik:

source my_project_venv/bin/activate

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

(my_project_venv) user@host:~/my_new_project$

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

Kesimpulan

Anda sekarang harus memiliki Python 3 lingkungan pemrograman mengatur pada CentOS Anda 7 mesin, dan Anda dapat mulai mengembangkan proyek Python 3 Anda.

Anda juga dapat membaca tentang cara menginstal Odoo 11 pada CentOS 7 dan melihat contoh bagaimana menggunakan Python 3 lingkungan virtual untuk menjalankan perangkat lunak Python pada 7 server yang CentOS.

python pip virtenv centos