Jinsi ya Kufunga Toleo la Hivi Punde la Python 3.6 kwenye Linux


Vyuo vikuu kadhaa vya juu kote ulimwenguni hutumia Python kuwatambulisha wanafunzi kwenye programu. Taasisi ya Teknolojia ya Massachusetts (MIT), Chuo Kikuu cha Texas huko Arlington, na Stanford ni mifano michache tu ya taasisi zinazotumia lugha hii kwa upana.

Zaidi ya hayo, ni muhimu kutambua kwamba Python pia ni muhimu kwa madhumuni mbalimbali ya elimu, biashara, na kisayansi - kutoka kwa maendeleo ya wavuti hadi programu za kompyuta ya mezani hadi kujifunza kwa mashine na kila kitu kilicho katikati.

Hivi sasa, kuna matoleo mawili makuu ya Chatu yanayotumika - 2 na 3, na 2 yanapoteza misingi kwa haraka hadi 3 kwani ya kwanza haifanyiki tena. Kwa kuwa usambazaji wote wa Linux huja na Python 2.x iliyosakinishwa.

Katika makala haya tutaonyesha jinsi ya kusakinisha na kutumia Python 3.x katika CentOS/RHEL 7, Debian na viasili vyake kama vile Ubuntu (toleo la hivi punde la LTS tayari lina Python ya hivi punde iliyosakinishwa) au Linux Mint. Lengo letu litakuwa kusakinisha zana za lugha za msingi ambazo zinaweza kutumika katika safu ya amri.

Hata hivyo, tutaelezea pia jinsi ya kufunga Python IDLE - chombo cha GUI ambacho kinatuwezesha kuendesha msimbo wa Python na kuunda kazi za kujitegemea.

Sakinisha Python 3.6 kwenye Linux

Wakati wa uandishi huu (Oktoba 2017), matoleo ya hivi punde zaidi ya Python 3.x yanayopatikana katika CentOS/RHEL 7 na Debian 8/9 ni 3.4 na 3.5 mtawalia.

Ingawa tunaweza kusakinisha vifurushi vya msingi na utegemezi wao kwa kutumia apt-get), tutaelezea jinsi ya kutekeleza usakinishaji kutoka kwa chanzo badala yake.

Kwa nini? Sababu ni rahisi: hii inaturuhusu kuwa na toleo la hivi punde la lugha (3.6) na kutoa njia ya usakinishaji ya usambazaji-agnostiki.

Kabla ya kusakinisha Python katika CentOS 7, wacha tuhakikishe kuwa mfumo wetu una tegemezi zote muhimu za maendeleo:

# yum -y groupinstall development
# yum -y install zlib-devel

Katika Debian tutahitaji kusakinisha gcc, make, na zlib compression/decompression maktaba:

# aptitude -y install gcc make zlib1g-dev

Ili kusakinisha Python 3.6, endesha amri zifuatazo:

# wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz
# tar xJf Python-3.6.3.tar.xz
# cd Python-3.6.3
# ./configure
# make
# make install

Sasa pumzika na uchukue sandwichi kwa sababu hii inaweza kuchukua muda. Wakati usakinishaji umekamilika, tumia ambayo ili kuthibitisha eneo la binary kuu:

# which python3
# python3 -V

Matokeo ya amri hapo juu inapaswa kuwa sawa na:

Ili kutoka kwa haraka ya Python, chapa tu.

quit()
or
exit()

na bonyeza Enter.

Hongera! Python 3.6 sasa imewekwa kwenye mfumo wako.

Sakinisha Python IDLE kwenye Linux

Python IDLE ni zana ya msingi ya GUI ya Python. Ikiwa ungependa kusakinisha Python IDLE, shika kifurushi kilichoitwa idle (Debian) au zana za python (CentOS).

# apt-get install idle       [On Debian]
# yum install python-tools   [On CentOS]

Andika amri ifuatayo ili kuanza Python IDLE.

# idle

Katika nakala hii tumeelezea jinsi ya kusanikisha toleo la hivi karibuni la Python kutoka kwa chanzo.

Mwisho, lakini sio uchache, ikiwa unatoka kwa Python 2, unaweza kutaka kuangalia hati rasmi za 2to3. Huu ni programu ambayo inasoma nambari ya Python 2 na kuibadilisha kuwa nambari halali ya Python 3.

Je, una maswali au maoni yoyote kuhusu makala hii? Jisikie huru kuwasiliana nasi kwa kutumia fomu iliyo hapa chini.