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.