Android

Paano mag-install ng python 3 sa sentimo 7

Install and default #python 3.x on #CentOS 7

Install and default #python 3.x on #CentOS 7

Talaan ng mga Nilalaman:

Anonim

Tutulungan ka ng tutorial na ito sa pamamagitan ng pag-install ng Python 3 sa isang sistema ng CentOS 7 gamit ang Software Collections (SCL) kasabay ng pamamahagi ng default na bersyon ng Python 2.7. Ipapakita rin namin sa iyo kung paano lumikha ng isang virtual na kapaligiran sa Python.

Ang Python ay isa sa mga pinakapopular na programming language sa buong mundo. Sa simple at madaling malaman ang syntax Python ay isang mahusay na pagpipilian para sa mga nagsisimula at nakaranas ng mga developer. Ang Python ay medyo maraming wika sa programming. Maaari mong gamitin ito upang gawin ang halos anumang nais mo, magsulat ng maliit na script, bumuo ng mga laro, bumuo ng mga website, lumikha ng mga algorithm sa pag-aaral ng machine, pag-aralan ang data, at marami pa.

Maraming mga tanyag na application at website, kabilang ang YouTube, DropBox, Reddit, Quora, Instagram, ay binuo gamit ang Python.

Habang ang Python 2 ay suportado ng mabuti at aktibo, ang Python 3 ay itinuturing na kasalukuyan at hinaharap ng wika.

Paganahin ang Mga Koleksyon ng Software (SCL)

Ang Mga Koleksyon ng Software, na kilala rin bilang SCL ay isang proyekto ng komunidad na nagbibigay-daan sa iyo upang makabuo, mag-install, at gumamit ng maraming mga bersyon ng software sa parehong system, nang hindi nakakaapekto sa mga default na pakete ng system. Sa pamamagitan ng pagpapagana ng SCL makakakuha ka ng pag-access sa mga mas bagong bersyon ng mga wika at mga serbisyo sa programming na hindi magagamit sa mga pangunahing repositoriya.

Ang mga barko ng CentOS 7 na may Python 2.7.5 na kung saan ay isang kritikal na bahagi ng system base ng CentOS. Pinapayagan ka ng SCL na mag-install ng mas bagong mga bersyon ng python 3.x sa tabi ng default na python v2.7.5 upang ang mga tool ng system tulad ng yum ay patuloy na gagana nang maayos.

Upang paganahin ang SCL, kailangan mong i-install ang file ng paglabas ng CentOS SCL. Ito ay bahagi ng CentOS extras repository at maaaring mai-install sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

sudo yum install centos-release-scl

Pag-install ng Python 3 sa CentOS 7

Ngayon na mayroon kang pag-access sa imbakan ng SCL, maaari mong mai-install ang anumang bersyon na Python 3.x na kailangan mo. Sa kasalukuyan, magagamit ang mga sumusunod na koleksyon ng Python 3:

  • Python 3.3Python 3.4Python 3.5Python 3.6

Sa tutorial na ito, mai-install namin ang Python 3.6, na kung saan ay ang pinakabagong bersyon na magagamit sa pagsulat. Upang gawin ito i-type ang sumusunod na utos sa iyong terminal ng CentOS 7:

sudo yum install rh-python36

Paggamit ng Python 3

Kapag na rh-python36 install ang package rh-python36 , suriin ang bersyon ng Python sa pamamagitan ng pag-type:

python --version

Python 2.7.5

Mapapansin mo na ang Python 2.7 ay ang default na bersyon ng Python sa iyong kasalukuyang shell.

Upang ma-access ang Python 3.6 kailangan mong maglunsad ng isang bagong halimbawa ng shell gamit ang tool ng scl Software Software:

scl enable rh-python36 bash

Ang ginagawa ng utos sa itaas ay ang pagtawag sa script /opt/rh/rh-python36/enable , na nagbabago sa mga variable na kapaligiran ng shell.

python --version

Python 3.6.3

Mahalagang ituro na ang Python 3.6 ay nakatakda bilang default na bersyon ng Python lamang sa session ng shell na ito. Kung lumabas ka sa session o magbukas ng isang bagong session mula sa isa pang terminal sa Python 2.7 ay ang default na bersyon ng Python.

Pag-install ng Mga Tool sa Pag-unlad

Ang mga tool sa pag-unlad ay kinakailangan para sa pagbuo ng mga module ng Python. Upang mai-install ang mga kinakailangang tool at uri ng aklatan:

sudo yum groupinstall 'Development Tools'

Paglikha 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 ginustong paraan upang lumikha ng isang bagong virtual na kapaligiran sa Python 3 ay sa pamamagitan ng pagsasagawa ng utos ng venv .

Sabihin nating nais mong lumikha ng isang bagong proyekto sa Python 3 na tinatawag na my_new_project loob ng iyong direktoryo ng tahanan ng gumagamit at tumutugma sa virtual na kapaligiran.

Una, lumikha ng direktoryo ng proyekto at lumipat dito:

mkdir ~/my_new_project cd ~/my_new_project

Isaaktibo ang Python 3.6 gamit ang tool ng scl :

scl enable rh-python36 bash

Mula sa loob ng my_project_venv ugat ng proyekto ang sumusunod na utos upang lumikha ng isang virtual na kapaligiran na pinangalanan my_project_venv :

python -m venv my_project_venv

Upang simulang gamitin ang virtual na kapaligiran, buhayin ito sa pamamagitan ng pag-type:

source my_project_venv/bin/activate

Matapos ang pag-activate ng kapaligiran, ang pag-prompt ng shell ay ma-prefixt sa pangalan ng kapaligiran:

(my_project_venv) user@host:~/my_new_project$

Simula sa Python 3.4, kapag lumilikha ng mga pip sa kapaligiran ng virtual, ang manager ng package para sa Python ay naka-install nang default.

Konklusyon

Dapat mayroon ka na ngayong naka-set up ng Python 3 programming environment sa iyong CentOS 7 machine, at maaari mong simulan ang pagbuo ng iyong Python 3 proyekto.

Maaari mo ring basahin ang tungkol sa kung paano i-install ang Odoo 11 sa CentOS 7 at makita ang isang halimbawa kung paano gamitin ang Python 3 virtual na kapaligiran upang patakbuhin ang software ng Python sa isang server ng CentOS 7.

python pip virtenv centos