Linux-da iň soňky Python 3.6 wersiýasyny nädip gurmaly


Dünýäniň birnäçe ýokary okuw mekdepleri talyplary programmirlemek bilen tanyşdyrmak üçin Python-dan peýdalanýarlar. Massaçusets tehnologiýa instituty (MIT), Arlingtondaky Tehas uniwersiteti we Stenford bu dili giňden ulanýan edaralaryň diňe birnäçe mysalydyr.

Mundan başga-da, Python-yň dürli bilim, kärhana we ylmy maksatlar üçin - web ösüşinden başlap, iş stoly programmalaryna we maşyn öwrenişine we ş.m.

Häzirki wagtda ulanylýan Python-yň iki sany esasy wersiýasy bar - 2 we 3, 2-si çalt ýitirilýär, sebäbi öňki işjeň işlemeýär. Linux paýlamalarynyň hemmesi Python 2.x gurnalanlygy sebäpli.

Bu makalada CentOS/RHEL 7, Pybian 3.x-i nädip gurmalydygyny we ulanmalydygyny, Debian we Ubuntu (iň soňky LTS wersiýasy eýýäm iň soňky Python gurnalan) ýa-da Linux Mint ýaly gurallary görkezeris. Biziň ünsümiz buýruk setirinde ulanyp boljak esasy dil gurallaryny gurmak bolar.

Şeýle-de bolsa, Python koduny işletmäge we özbaşdak funksiýalary döretmäge mümkinçilik berýän GUI esasly gural bolan Python IDLE-ni nädip gurmalydygyny düşündireris.

Linux-da Python 3.6 guruň

Writingazylanda (2017-nji ýylyň oktýabr aýy) CentOS/RHEL 7 we Debian 8/9-da bar bolan iň soňky Python 3.x wersiýalary degişlilikde 3,4 we 3.5.

Esasy paketleri we olaryň garaşlylygyny apt-get ulanyp gurup bilsek-de, ýerine derek gurnamany nädip ýerine ýetirmelidigini düşündireris.

Näme üçin? Munuň sebäbi ýönekeý: bu bize diliň iň soňky durnukly çykarylmagyna we paýlanyş-agnostiki gurnama usulyny üpjün etmäge mümkinçilik berýär.

CentOS 7-de Python gurmazdan ozal, ulgamymyzyň ähli zerur ösüş baglylyklaryna göz ýetiriň:

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

Debian-da gcc, make we zlib gysyş/dekompressiýa kitaphanasyny gurmaly bolarys:

# aptitude -y install gcc make zlib1g-dev

Python 3.6 gurmak üçin aşakdaky buýruklary işlediň:

# 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

Indi dynç alyň we sendwiç alyň, sebäbi bu birneme wagt alyp biler. Gurmak gutaransoň, esasy ikilik ýerini barlamak üçin haýsysyny ulanyň:

# which python3
# python3 -V

Aboveokardaky buýrugyň çykyşy şuňa meňzeş bolmaly:

Python soragyndan çykmak üçin ýazyň.

quit()
or
exit()

we Enter basyň.

Gutlaýarys! Python 3.6 indi ulgamyňyza gurnaldy.

Linux-da Python IDLE guruň

Python IDLE Python üçin GUI esasly gural. Python IDLE gurmak isleseňiz, boş (Debian) ýa-da python-tools (CentOS) atly bukjany alyň.

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

Python IDLE-i başlamak üçin aşakdaky buýrugy ýazyň.

# idle

Bu makalada iň soňky Python durnukly wersiýasyny çeşmeden nädip gurmalydygyny düşündirdik.

Iň soňkusy, ýöne iň bolmanda, Python 2-den gelýän bolsaňyz, 2to3 resmi resminamalaryna göz aýlap bilersiňiz. Bu, Python 2 koduny okaýan we ony Python 3 kodyna öwürýän programma.

Bu makala hakda soraglaryňyz ýa-da teswirleriňiz barmy? Aşakdaky formany ulanyp, biziň bilen habarlaşyp bilersiňiz.