Android

Bagaimana untuk memasang python 3 pada centos 7

How To Install Python3 On CentOS 7

How To Install Python3 On CentOS 7

Isi kandungan:

Anonim

Tutorial ini akan membimbing anda melalui memasang Python 3 pada sistem CentOS 7 menggunakan Koleksi Perisian (SCL) di samping pengedaran piawai Python versi 2.7. Kami juga akan menunjukkan kepada anda cara membuat persekitaran maya Python.

Python adalah salah satu bahasa pengaturcaraan yang paling popular di dunia. Dengan Python sintaks yang mudah dan mudah belajar adalah pilihan yang hebat untuk pemula dan pemaju yang berpengalaman. Python adalah bahasa pengaturcaraan yang sangat serba boleh. Anda boleh menggunakannya untuk melakukan apa sahaja yang anda mahu, menulis skrip kecil, membina permainan, mengembangkan laman web, membuat algoritma pembelajaran mesin, menganalisis data dan banyak lagi.

Banyak aplikasi dan laman web yang popular, termasuk YouTube, DropBox, Reddit, Quora, Instagram, telah dibangunkan menggunakan Python.

Walaupun Python 2 disokong dan aktif, Python 3 dianggap sebagai masa kini dan masa depan bahasa.

Dayakan Koleksi Perisian (SCL)

Koleksi Perisian, juga dikenali sebagai SCL adalah projek komuniti yang membolehkan anda membina, memasang, dan menggunakan pelbagai versi perisian pada sistem yang sama, tanpa menjejaskan pakej lalai sistem. Dengan mengaktifkan SCL, anda akan mendapat akses kepada versi bahasa pengaturcaraan dan perkhidmatan yang lebih baru yang tidak terdapat dalam repositori utama.

CentOS 7 mengangkut Python 2.7.5 yang merupakan bahagian kritikal sistem asas CentOS. SCL membolehkan anda memasang versi baru python 3.x di samping python lalai v2.7.5 supaya alat sistem seperti yum akan terus berfungsi dengan baik.

Untuk membolehkan SCL, anda perlu memasang fail pelepasan CentOS SCL. Ia adalah sebahagian daripada repositori CentOS tambahan dan boleh dipasang dengan menjalankan arahan berikut:

sudo yum install centos-release-scl

Memasang Python 3 pada CentOS 7

Sekarang bahawa anda mempunyai akses ke repositori SCL, anda boleh memasang versi Python 3.x yang anda perlukan. Pada masa ini, koleksi Python 3 berikut boleh didapati:

  • Python 3.3Python 3.4Python 3.5Python 3.6

Dalam tutorial ini, kami akan memasang Python 3.6, yang merupakan versi terbaharu yang terdapat pada masa penulisan. Untuk melakukannya ketik perintah berikut pada terminal CentOS 7 anda:

sudo yum install rh-python36

Menggunakan Python 3

Setelah pakej rh-python36 dipasang, periksa versi Python dengan menaip:

python --version

Python 2.7.5

Anda akan melihat bahawa Python 2.7 adalah versi Python lalai dalam shell semasa anda.

Untuk mengakses Python 3.6, anda perlu melancarkan contoh shell baru menggunakan alat scl Pengumpulan Perisian:

scl enable rh-python36 bash

Apa arahan di atas memanggil script /opt/rh/rh-python36/enable , yang mengubah pembolehubah persekitaran shell.

python --version

Python 3.6.3

Penting untuk menunjukkan bahawa Python 3.6 ditetapkan sebagai versi Python lalai hanya dalam sesi shell ini. Jika anda keluar sesi atau buka sesi baru dari terminal lain Python 2.7 akan menjadi versi Python lalai.

Memasang Perkakasan Pembangunan

Alat pembangunan diperlukan untuk membina modul Python. Untuk memasang jenis alat dan perpustakaan yang diperlukan:

sudo yum groupinstall 'Development Tools'

Mewujudkan Persekitaran Maya

Virtual Environments Python membolehkan anda memasang modul Python di lokasi terpencil untuk projek tertentu, bukannya dipasang di seluruh dunia. Dengan cara ini, anda tidak perlu bimbang untuk menjejaskan projek Python lain.

Cara yang lebih baik untuk mewujudkan persekitaran maya yang baru dalam Python 3 adalah dengan melaksanakan perintah venv .

Katakan anda ingin membuat projek Python baru 3 yang dipanggil my_new_project di dalam direktori rumah pengguna anda dan padankan persekitaran maya.

Pertama, buat direktori projek dan beralih kepadanya:

mkdir ~/my_new_project cd ~/my_new_project

Aktifkan Python 3.6 menggunakan alat scl :

scl enable rh-python36 bash

Dari dalam akar projek jalankan arahan berikut untuk membuat persekitaran maya bernama my_project_venv :

python -m venv my_project_venv

Untuk mula menggunakan persekitaran maya, aktifkannya dengan menaip:

source my_project_venv/bin/activate

Selepas mengaktifkan persekitaran, prompt shell akan diberi nama dengan persekitaran:

(my_project_venv) user@host:~/my_new_project$

Bermula dengan Python 3.4, apabila mencipta pip persekitaran maya, pengurus paket untuk Python dipasang secara lalai.

Kesimpulannya

Anda kini perlu mempunyai persekitaran pengaturcaraan Python 3 yang ditubuhkan pada mesin CentOS 7 anda, dan anda boleh mula membangunkan projek Python 3 anda.

Anda juga boleh membaca tentang cara memasang Odoo 11 pada CentOS 7 dan lihat contoh bagaimana menggunakan persekitaran maya Python 3 untuk menjalankan perisian Python pada pelayan CentOS 7.

python pip centenv centos