Install and default #python 3.x on #CentOS 7
Talaan ng mga Nilalaman:
- Paganahin ang Mga Koleksyon ng Software (SCL)
- Pag-install ng Python 3 sa CentOS 7
- Paggamit ng Python 3
- Pag-install ng Mga Tool sa Pag-unlad
- Paglikha ng isang Virtual na Kapaligiran
- Konklusyon
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:
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 centosBaguhin ang laki, i-edit, mag-upload, sa iyong menu ng konteksto ng right click na maaaring makatulong sa iyo na madaling i-preview, palitan ang laki, i-edit, mag-upload sa ImageShack, mag-edit ng metadata ng IPC, mag-convert ng mga larawan.
XnView Shell Extension ay isang extension para sa mga bintana ng explorer na nagbibigay-daan sa iyo i-edit ang mga larawan mula mismo sa explorer click ang konteksto mismo sa menu ng konteksto.
Paano mag-import ng mga screenshot upang mag-snagit editor, mag-convert ng batch
Kung mayroon kang maraming mga imahe na kailangang mai-import sa isang tool para sa pag-convert ng batch, pagkatapos ay huwag nang tumingin pa. Ang Snagit Editor ay maaaring gawin iyon at marami pa. Narito kung paano.
Paano mag-deploy ng rocket.chat sa mga sentimo 7
Sa tutorial na ito, ipapakita namin sa iyo kung paano mag-install at mag-deploy ng Rocket.Chat sa isang server ng CentOS 7 kasama ang Nginx bilang isang SSL reverse proxy. Ang Rocket.Chat ay isang kumpletong platform ng komunikasyon ng koponan, isang self-host na Slack alternatibo.







