# Uppsetning Python

### Windows

Þar sem að Python fylgir ekki með Windows þurfum við að byrja á að sækja uppsetningarskrá af vefsetri Python. Opnið vafra og sláið inn slóðina [www.python.org/downloads](http://www.python.org/downloads) og leitið að hnappi fyrir nýjustu útgáfuna. Þar ætti að standa `Download Python 3.x.x` þar sem x gefur til kynna útgáfunúmerið. Þegar þetta er skrifað þá er nýjasta útgáfan 3.7.0.

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LIrsLYkqcL7CPp5Ij-I%2F-LIrsQ65bD9kNKnYZuFh%2Fupps_win_1.PNG?alt=media\&token=237ac757-6f33-447c-8bf1-7afd82953293)

Smellið og hnappinn og halið niður viðkomandi skrá. Opnið möppuna þar sem skráin er vistuð (t.d. Downloads) og tvísmellið á skránna sem þið voruð að sækja.

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LIrsLYkqcL7CPp5Ij-I%2F-LIrsWHQSvCtd5eEEGVQ%2Fupps_win_2.PNG?alt=media\&token=eea51b9a-95b0-4c10-a23f-d2b3cf87e4b7)

Við það opnast uppsetningargluggi fyrir Python. Veljið `Install Now`. Þið gætuð þurft að staðfesta að það eigi að setja upp Python. Smellið á `Yes` og leyfið vélinni að vinna.

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LIrsLYkqcL7CPp5Ij-I%2F-LIrsg_VClgxsoFAF5qW%2Fupps_win_3.PNG?alt=media\&token=4fa7eed1-71e6-46d7-9e7a-fa32f2739ffe)

Þegar uppsetningu er lokið ætti að koma gluggi sem á stendur `Setup was successful`. Áður en þið lokið honum skulið þið smella á `Disable path length limit`. Það er gert svo að hægt sé að keyra Python skrár sem eru geymdar í hreiðruðum möppum.

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LIrsLYkqcL7CPp5Ij-I%2F-LIrsmoC9bLMy7YRxdxZ%2Fupps_win_4.PNG?alt=media\&token=fc3154f2-a04c-4010-8f26-3eb2418be015)

Núna ætti að vera komið nýtt forrit á vélina sem heitir IDLE (Python 3.x 32-bit). IDLE virkar sem Python skel og við getum einnig notað forritið til þess að búa til python skrár (með endinguna .py) sem við notum til þess að halda utan um kóðana okkar.

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LIrsLYkqcL7CPp5Ij-I%2F-LIrstOajNMnjv7mIZfb%2Fupps_win_5.PNG?alt=media\&token=120a59f9-e943-4c52-9eb6-be692041b44f)

Við þurfum ekki að nota IDLE til þess að keyra Python - við getum líka notað forrit sem heitir `Command Promt` sem fylgir með Windows. Smellið á Start hnappinn og leitið að `CMD`. Sláið inn `Python` í gluggann. Jafnvel þó að þetta forrit virki á mjög sambærilegan hátt og IDLE þá er það ekki mjög notendavænt og því skulum við halda okkur við að nota IDLE.

### MacOS

Þar sem Python 3 fylgir ekki með MacOS þurfum við að setja það upp sjálf. Leiðin sem við munum skoða hér til að setja upp Python 3 á MacOS er ekki eina leiðin til að setja upp hugbúnað. Til dæmis er mögulegt að setja upp svokallaðan pakkastjóra (e. package manager) sem sér um að setja upp fyrir okkur hugbúnað eins og Python. Dæmi um slíkan hugbúnað fyrir MacOS er [*brew*](https://brew.sh/). Hér verður hins vegar ekki farið yfir það ferli og einungis skoðuð sú leið að fara inn á vefsetur Python og sækja uppsetningarskránna.

Opnið vafra og sláið inn slóðina [www.python.org](http://www.python.org) og smellið á *Downloads*. Vefþjónninn ætti að átta sig á því hvaða stýrikerfi þið notið en ef ekki þá smellið á *Mac OS X* í fellilistanum. Smellið því næst á þá útgáfu af Python sem þið viljið sækja. Á myndinni hér að neðan er einungis útgáfa `3.7.0` í boði og því myndum við smella á hana.

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LLC8gxJXKoX5btMW9FP%2F-LLCDlH3Y095tirH3HHE%2Fmac_download.png?alt=media\&token=396f85bb-66b2-4d69-8fac-ba92d5a9bba7)

Við þetta fáum við uppsetningarskrá af skráarsniðinu `pkg`. Algengast er að vafrar visti skrár í Downloads möppuna og ef við opnum hana ættum við að sjá uppsetningarskránna líkt og á næstu mynd.&#x20;

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LLOo0uh0RT6QnfDSnM2%2F-LLORGjREVPh_LUWdpkl%2Fmacos_pkg_skra.png?alt=media\&token=8768bfbe-7529-4e95-b3a4-0b2e3ff85d78)

Ef við tvísmellum á uppsetningarskránna hefst uppsetningarferlið og gluggi, líkt og á næstu mynd, opnast sem tilgreinir hvaða útgáfu Python við eru að fara að setja upp. Auk þess lætur hann okkur vita að auk Python (forritunarmálsins) verði settur upp Python-ritillinn *IDLE*.

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LLOo0uh0RT6QnfDSnM2%2F-LLORjJem4WncLMnia0T%2Fmacos_installer_1.png?alt=media\&token=134a11f9-8609-4f1b-b243-473c395ef006)

Eftir að við smellum á *Continue-hnappinn* birtast okkur upplýsingar, meðal annars varðandi það að upp verði settar tvær gerðir af þessari Python-útgáfu, annars vegar 64-bita og hins vegar 32-bita. Þetta eru ekki upplýsingar sem við þurfum að hafa áhyggjur af á þessu stigi en þær eru ætlaðar þeim sem vilja skrifa forrit og hugbúnað sem er afturhæfur eldri útgáfum af Mac OS.

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LLOo0uh0RT6QnfDSnM2%2F-LLORt469HE-sCKd1YZK%2Fmacos_installer_2.png?alt=media\&token=f7229167-0a16-4362-962b-0d4096e968fa)

Eftir að við smellum aftur á *Continue-hnappin* birtist okkur kvaðning í minni glugga (sjá næstu mynd) sem spyr hvort við samþykkjum þá skilmála sem fylgja leyfi Python. Eftir að við höfum kynnt okkur leyfið getum við haldið áfram með því að smella á *Agree-hnappinn.*&#x20;

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LLOo0uh0RT6QnfDSnM2%2F-LLOS0YPQmTcfIyagH99%2Fmacos_installer_3.png?alt=media\&token=61faf781-3d04-4858-868d-4a64ca4f0682)

Eftir að við höfum samþykkt skilmála Python þurfum við að slá inn lykilorð notandans til að uppsetningin geti farið fram. Til að halda áfram þarf að smella á *'Install Software'*- hnappinn (sjá næstu mynd).

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LLOo0uh0RT6QnfDSnM2%2F-LLOS8Vo1EAmWxYBbU_b%2Fmacos_installer_4_fix.png?alt=media\&token=a7f2f98f-86b5-4c87-a7e1-4fadc17a277e)

Að lokum fáum við skilaboð um að uppsetning hafi heppnast. Þá getum við smellt á *Close*-hnappinn og þar með er uppsetningarferlinu lokið.

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LLOo0uh0RT6QnfDSnM2%2F-LLOSEcr34p1rY5cQl52%2Fmacos_installer_5.png?alt=media\&token=2db6a816-e2fd-4881-90c5-8af089ccff3a)

Til að opna *IDLE* (og Python-skelina) má nota *Finder* og slá inn *idle* (sjá næstu mynd).

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LLOo0uh0RT6QnfDSnM2%2F-LLOSdlAA45XJapn9ub1%2Fmacos_run_idle.png?alt=media\&token=ddd6c746-bb8e-45dd-90bb-bc2fd1dd5dbe)

Einnig er mögulegt að opna Python-skelina í gegnum *Terminal* (til dæmis í gegnum Finder) og slá þar inn `python3`. Við það fáum við upp Python-skelina líkt og á myndinni hér að neðan.

![](https://134878523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFP9j1mN9hFVwUr9_Cg%2F-LLOo0uh0RT6QnfDSnM2%2F-LLOSpvrHBjnLskt4C4n%2Fmacos_py_skel.png?alt=media\&token=cb8217c6-131e-4061-aadb-ce4e76952e1f)

### GNU/Linux

Fyrir þá sem nota GNU/Linux stýrikerfi er oftast mjög lítið sem þarf að gera vegna þess að Python 3 hefur oftast þegar verið upp sett. Ef notað er til dæmis Ubuntu eða Raspbian (fyrir Raspberry Pi) þá má ganga að því vísu að Python 3 sé hluti af stýrikerfinu.

Fyrir Ubuntu má setja IDLE upp með skipuninni `sudo apt install idle3` eða með því leita í *Ubuntu Software*.&#x20;
