Byggja og setja upp Python 3.6 á Ubuntu 16.04

Python er opinn uppspretta tungumál skrifað af Guido Von Rossum og virkt viðhaldið af ekki aðeins Python kjarna verktaki, heldur einnig samfélaginu. Í þessari grein munum við læra hvernig á að hlaða niður, byggja frá uppruna og setja upp Python forritunarmálið.

Skref 1: Uppfærðu geymslulista og uppfærðu

Áður en þú setur upp nýjan hugbúnað á netþjóninum þínum, vertu viss um að uppfæra geymslulistann þinn og uppfæra til að vera eins uppfærður um núverandi eiginleika og öryggi sem koma út á líftíma hvers hugbúnaðar. Við getum gert þetta með því að framkvæma eftirfarandi skipanir.

sudo apt-get update

sudo apt-get upgrade

Vertu viss um að fylgja leiðbeiningunum á skjánum ef hægt er að fjarlægja eitthvað eftir að hafa verið úrelt eða ef frekari aðgerða er þörf. Þetta er nauðsynlegt fyrir velgengni Python byggingar- og uppsetningarferlisins.

Skref 2: Settu upp ósjálfstæði

Við þurfum nokkra pakka til að geta smíðað Python frá uppruna.

sudo apt-get install build-essential libssl-dev zlib1g-dev libncurses5-dev libreadline-dev
libgdbm-dev libdb5.3-dev libbz2-dev liblzma-dev libsqlite3-dev libffi-dev tcl-dev tk tk-dev

Skref 3: Sæktu upprunann og byggðu

Nú verðum við að hlaða niður upprunanum. Vegna þess að það kemur þjappað, verðum við að draga það út áður en við getum gert eitthvað annað með það.

Byrjaðu á því að framkvæma eftirfarandi skipun til að byrja að hlaða niður upprunanum frá Python FTP þjóninum.

cd ~ && wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz

Þjappaðu nú skrána niður og farðu inn í möppuna.

tar xf Python-3.6.0.tar.xz && cd Python-3.6.0

Nú keyrum ./configure --enable-optimizationsvið til að stilla makeskrárnar sem verða notaðar til að byggja.

Eftir að hafa náð góðum árangri getum við gefið út eftirfarandi skipun til að hefja byggingu.

make -j2

Note: with the command above you may need to change the number in -j2 to something more appropriate. If your server has a dual-core processor, this is as good as you can get. Otherwise, if your server has more that two cores, you can adjust the command accordingly. You may also remove -j2 totally to build on only one core, however, this may take quite a while (upwards of 2 or more hours).

Skref 4: Uppsetning

Eftir að hafa lokið byggingarferlinu gætirðu viljað setja upp nýsmíðaða Python 3.6.

sudo make altinstall

Við völdum altinstallumfram installtil að forðast að trufla einhverja fyrirframuppsetta útgáfu sem stýrikerfi netþjónsins þíns gæti reitt sig á.

Þegar þú hefur framkvæmt þessa síðustu skipun, ættir þú að hafa sérsniðna Python 3.6 uppsetningu. Þú getur athugað hvort þú hafir sett það upp með því að gefa út python3.6. Ef stjórnborðið þitt skilar einhverju í samræmi við eftirfarandi, þá ertu búinn.

example@example:~$ python3.6
Python 3.6.0 (default, Aug 14 2017, 03:53:56)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Þú gætir líka fundið Python tungumálaskjöl á opinberu Python vefsíðunni .

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira