Android

Paano mag-install ng python sa sentimo 8

How to Run Python in CentOS 8 | Python in CentOS 8

How to Run Python in CentOS 8 | Python in CentOS 8

Talaan ng mga Nilalaman:

Anonim

Ang Python ay isa sa mga pinakapopular na programming language sa buong mundo. Sa simple at madaling malaman syntax, ang Python ay isang tanyag na pagpipilian para sa mga nagsisimula at nakaranas ng mga developer.

Hindi tulad ng iba pang mga pamamahagi ng Linux, ang Python ay hindi mai-install nang default sa CentOS 8.

Tulad ng alam mo na, mayroong dalawang bersyon ng Python na aktibong binuo. Habang ang Python 2 ay suportado ng mabuti at aktibo, ang Python 3 ay itinuturing na kasalukuyan at hinaharap ng wika.

Sa pamamagitan ng default RHEL / CentOS 8 ay walang isang hindi nababago na sistema sa buong python upang maiwasan ang pag-lock ng mga gumagamit sa isang tukoy na bersyon ng Python. Sa halip, binibigyan nito ang isang pagpipilian ng pag-install, i-configure, at magpatakbo ng isang tukoy na bersyon ng Python. Ang mga tool ng system tulad ng yum gumagamit ng isang panloob na binary Python at mga aklatan.

Ang gabay na ito ay maglakad sa iyo sa pamamagitan ng pag-install ng Python 3 at Python 2 sa CentOS 8.

Pag-install ng Python 3 sa CentOS 8

Upang mai-install ang Python 3 sa CentOS 8 patakbuhin ang sumusunod na utos bilang root o sudo user sa iyong terminal:

sudo dnf install python3

Upang i-verify ang pag-install, suriin ang bersyon ng Python sa pamamagitan ng pag-type:

python3 --version

Sa oras ng pagsulat ng artikulong ito, ang pinakabagong bersyon ng Python 3 na magagamit sa mga repositori ng CentOS ay "3.6.x":

Python 3.6.8

Nag-install din ang utos ng pip.

Upang patakbuhin ang Python, kailangan mong malinaw na mag-type ng python3 at upang magpatakbo ng pip type na pip3 .

Dapat mong palaging ginusto na mag-install ng mga ibinigay na module ng python gamit ang yum o dnf dahil sinusuportahan sila at nasubok upang gumana nang maayos sa CentOS 8. Gumamit ng pip sa loob lamang ng isang virtual na kapaligiran. Binibigyang-daan ka ng Python Virtual Environments na mag-install ng mga module ng Python sa isang nakahiwalay na lokasyon para sa isang tiyak na proyekto, sa halip na mai-install sa buong mundo. Sa ganitong paraan, hindi mo kailangang mag-alala tungkol sa nakakaapekto sa iba pang mga proyekto sa Python.

Ang mga pangalan ng mga pakete ng Python 3 module ay prefixed na may "python3". Halimbawa, upang mai-install ang module ng moduleiko, tatakbo ka:

sudo dnf install python3-paramiko

Pag-install ng Python 2 sa CentOS 8

Ang mga pakete ng Python 2 ay kasama rin sa default na mga repositori na CentOS 8.

Upang mai-install ang Python 2, ipasok ang sumusunod na utos:

sudo dnf install python2

Patunayan ang pag-install sa pamamagitan ng pag-type:

python2 --version

Ang output ay dapat magmukhang ganito:

Python 2.7.15

Upang python2 Python 2, mag-type ng python2 , at upang magpatakbo ng pip type na pip2 .

Itakda ang Bersyon ng Default Python (Hindi Nabago na Command ng Python)

Upang itakda ang Python 3 bilang system-wide unversioned python na utos, gumamit ng alternatives utility:

sudo alternatives --set python /usr/bin/python3

Para sa Python 2, uri:

sudo alternatives --set python /usr/bin/python2

Ang mga alternatives utos ay lumilikha ng isang symlink python na tumuturo sa tinukoy na bersyon ng python.

I-type ang python --version sa iyong terminal, at dapat mong makita ang default na bersyon ng Python.

Upang mabago ang default na bersyon, gumamit ng isa sa mga utos sa itaas. Kung nais mong tanggalin ang hindi nabagong utos ng python, uri:

sudo alternatives --auto python

Konklusyon

Sa CentOS 8, ang Python ay hindi nai-install nang default.

Upang mai-install ang Python 3, i-type ang dnf install python3 at i-install ang Python 2, i-type ang dnf install python2 .

python pip virtenv centos