Bii o ṣe le Fi sori ẹrọ Titun Python 3.6 Titun ni Linux


Ọpọlọpọ awọn ile-ẹkọ giga ti o wa ni ayika agbaye lo Python lati ṣafihan awọn ọmọ ile-iwe si siseto. Massachusetts Institute of Technology (MIT), Yunifasiti ti Texas ni Arlington, ati Stanford jẹ awọn apẹẹrẹ diẹ ti awọn ile-iṣẹ ti o lo ede yii ni gbooro.

Ni afikun, o ṣe pataki lati ṣe akiyesi pe Python tun wulo fun ọpọlọpọ awọn eto ẹkọ, iṣowo, ati awọn idi imọ-jinlẹ - lati idagbasoke wẹẹbu si awọn ohun elo tabili si ẹkọ ẹrọ ati ohun gbogbo ti o wa larin.

Lọwọlọwọ, awọn ẹya Python nla meji wa ni lilo - 2 ati 3, pẹlu 2 awọn aaye pipadanu ni kiakia si 3 nitori pe iṣaaju ko si labẹ idagbasoke ti nṣiṣe lọwọ. Niwon gbogbo awọn pinpin Lainos wa pẹlu Python 2.x ti fi sori ẹrọ.

Ninu nkan yii a yoo fihan bi a ṣe le fi sori ẹrọ ati lilo Python 3.x ni CentOS/RHEL 7, Debian ati awọn itọsẹ rẹ bii Ubuntu (ẹya LTS tuntun ti tẹlẹ ti fi Python tuntun sii) tabi Mint Linux. Idojukọ wa yoo jẹ fifi awọn irinṣẹ ede akọkọ ti o le ṣee lo ninu laini aṣẹ.

Sibẹsibẹ, a yoo tun ṣalaye bi a ṣe le fi Python IDLE sori ẹrọ - irinṣẹ ti o da lori GUI ti o fun wa laaye lati ṣiṣẹ koodu Python ati lati ṣẹda awọn iṣẹ iduro.

Fi Python 3.6 sori ẹrọ ni Linux

Ni akoko kikọ yi (Oṣu Kẹwa ọdun 2017), awọn ẹya tuntun Python 3.x ti o wa ni CentOS/RHEL 7 ati Debian 8/9 jẹ 3.4 ati 3.5 lẹsẹsẹ.

Botilẹjẹpe a le fi awọn idii pataki ati awọn igbẹkẹle wọn sii nipa lilo apt-get), a yoo ṣalaye bi a ṣe le ṣe fifi sori ẹrọ lati orisun dipo.

Kí nìdí? Idi naa rọrun: eyi n gba wa laaye lati ni idasilẹ iduroṣinṣin titun ti ede (3.6) ati lati pese ọna fifi sori ẹrọ-agnostic pinpin.

Ṣaaju si fifi Python sori ẹrọ ni CentOS 7, jẹ ki a rii daju pe eto wa ni gbogbo awọn igbẹkẹle idagbasoke pataki:

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

Ni Debian a yoo nilo lati fi sori ẹrọ gcc, ṣe, ati ile-ikawe funmorawon/decompression zlib:

# aptitude -y install gcc make zlib1g-dev

Lati fi Python 3.6 sori ẹrọ, ṣiṣe awọn ofin wọnyi:

# 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

Bayi sinmi ki o lọ mu sandwich nitori eyi le gba diẹ. Nigbati fifi sori ba pari, lo eyiti o le ṣayẹwo ipo ti alakomeji akọkọ:

# which python3
# python3 -V

Ijade ti aṣẹ loke yẹ ki o jẹ iru si:

Lati jade kuro ni iyara Python, tẹ ni kia kia.

quit()
or
exit()

ki o tẹ Tẹ.

Oriire! Python 3.6 ti fi sori ẹrọ bayi lori eto rẹ.

Fi IDthon PyLE sori ẹrọ ni Lainos

IDthon PyLE jẹ irinṣẹ orisun GUI fun Python. Ti o ba fẹ lati fi Python IDLE sori ẹrọ, gba package ti a npè ni laišišẹ (Debian) tabi awọn irinṣẹ-irin-ajo (CentOS).

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

Tẹ iru aṣẹ wọnyi lati bẹrẹ Python IDLE.

# idle

Ninu nkan yii a ti ṣalaye bii o ṣe le fi ẹya iduroṣinṣin Python tuntun sii lati orisun.

Kẹhin, ṣugbọn kii kere ju, ti o ba n wa lati Python 2, o le fẹ lati wo iwe aṣẹ osise 2to3. Eyi jẹ eto ti o ka koodu Python 2 ati yi i pada si koodu Python 3 to wulo.

Ṣe o ni awọn ibeere tabi awọn asọye nipa nkan yii? Ni ominira lati ni ifọwọkan pẹlu wa nipa lilo fọọmu ni isalẹ.