Python 3.2 tulkin asennus ja käyttöönotto



Samankaltaiset tiedostot
Python 2.5 tulkin asennnus ja käyttöönotto

Microsoft Security Essentials (MSE) asennuspaketin lataaminen verkosta

Office ohjelmiston asennusohje

Päivitysohje Opus Dental

Coolselector Asennusohje

SQL Server 2005 Express Edition tietokannan asennusohje

Keskellä ruutua kuvan yläpuolella linkki on call diabeteksen hallintaohjelmisto. Klikkaa sitä

Visma Econet -ohjelmat ActiveX on epävakaa -virheilmoituksen korjausohjeet

Comet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla.

ANVIA ONLINE BACKUP ASENNUSOPAS 1(7) ANVIA ONLINE BACKUP ASENNUSOPAS 1.0

Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.05 asennusohje uudet käyttäjät

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu LAPPEENRANTA Puh.

Tiedostojen lataaminen netistä ja asentaminen

Opi kuvin: By Choice v.1.4 asennus Asennus järjestelmänvalvojan oikeuksin

WinTraden päivitys- ja asennusohjeistus

Visma Avendon asennusohje

Kerro kuvin: InPrint 2.8 asennus Asennus järjestelmänvalvojan oikeuksin

Let Me Hack It -kurssilla tarvittavat ohjelmat ja välineet

Java Runtime -ohjelmiston asentaminen

TEHTÄVÄ 5: Microsoft Virtual PC asennus ja hallinta

erasmartcardkortinlukijaohjelmiston

SQL Server 2008 asennus

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

TeleWell TW-WLAN g/n USB

Lumon tuotekirjaston asennusohje. Asennus- ja rekisteröintiohje

Tuplaturvan tilaus ja asennusohje

Pika-asennusohjeet Suomeksi

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

MOODLE-OHJE: Liitetiedoston lisääminen ja päivittäminen

Ennen varmenteen asennusta varmista seuraavat asiat:

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

Pedacode Pikaopas. Web-sovelluksen luominen

Ekoweb Oy HUOMIO! Jos sinulla on koneella vanha versio On Call DMS-ohjelmasta poista ensin se ja mahdolliset vanhat ajurit.

HP ProBook 430 G5 kannettavien käyttöönotto

Mathcad 14.0 Single User -asennus

Bitnami WordPress - Asenna WordPress koneellesi. Jari Sarja

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen Storage IT varmuuskopiointipalvelun.

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Uuden työtilan luonti

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

OHJE Jos Kelaimeen kirjautuminen ei onnistu Windows-koneilla

PÄIVITÄ TIETOKONEESI

NÄIN TEET VIDEO-MAILIN (v-mail)

CLS VERKKOLISENSSIN ASENNUSOHJE sivu 1

Outlookin konfigurointi. Huoltamosähköposti Sonerahosted

Nero 7:n Windows Vista TM -tuki

GlucoNavii DMS ohjelma

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus)

MultiSave - käyttö ja käyttöönotto

UBUNTU 8.04 LTS ASENNUS

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Harjoitus 3 Antti Hartikainen

Pedacode Pikaopas. Web Service asiakasohjelman luominen

Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.05 asennusohje vanhan version 2.08 tai aikaisemman käyttäjät

Poista tietokoneessa olevat Java ja asenna uusin Java-ohjelma

Joomla pikaopas. Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta.

Office 2013 ohjelman asennus omalle työasemalle/laitteelle Esa Väistö

Alfa-ohjelmat, verkkoasennus, asennusohje 2006 syyskuu. Alfa-ohjelmat ASENNUSOHJE. Verkkoasennus-CD, versio Kielioppi & kirjallisuus

TEHTÄVÄ 4: Microsoft Windows Deployment Services asennus ja hallinta

Garmin laitteiden ohjelmistopäivitys

Tekstieditorin käyttö ja kuvien käsittely

Poista tietokoneessasi olevat Javat ja asenna uusin Java-ohjelma

Ohje: Tiedostot turvaan ja puhdas Ubuntu alle

Finnfoam tuotekirjaston asennusohje. Asennus ja rekisteröintiohje

POMPIDOU 10 ASENNUSOHJEET

Windows 8.1:n vaiheittainen päivitysopas

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

KUVAN TUOMINEN, MUOKKAAMINEN, KOON MUUTTAMINEN JA TALLENTAMINEN PAINTISSA

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset:

zotero

F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella

MyTheatre asennus ja kanavien haku

TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ

Webinaariin liittyminen Skype for

Kansion asetusten muuttaminen Windows 2000 käyttöjärjestelmässä Resurssienhallinnan kautta

Maha Eurosystem jarrulaskentaohjelman asennusohje versio

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Omahallinta.fi itsepalvelusivusto

Ennen asennusta ja sen aikana huomioitavat asiat

Lahden Teho-Opetus Oy. Opetusohjelmien Palvelinohjelma. Käyttö- ja asennusohjeet

Loppukäyttäjän ohje Asennus- ja käyttöohje - Windows

Henkilö- ja koulutusrekisterin asennusohje

Ohjelmistopäivitykset

1 Tivax siirto uuteen koneeseen

Huawei E3276s ohjelmistopäivitys

Wordfast Classic 5.5 Asentaminen 1 (10)

Linuxissa uusi elämä 1

Febdok 6.0 paikallisversion asennus OHJEISTUS

Muistitikun liittäminen tietokoneeseen

Nexetic Shield Unlimited

COMET-MAKSULAITTEEN LATAAMINEN MINIUSB-KAAPELIA KÄYTTÄMÄLLÄ

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA

Asennus- ja aktivointiohje (Päivitetty )

Kaakkois-Suomen Ammattikorkeakoulu Oy Mikkelin Ammattikorkeakoulu Oy Kymenlaakson Ammattikorkeakoulu Oy

Japanin kirjoittaminen Japanese IME:n avulla Windows 7 -käyttöjärjestelmässä

Älä vielä sulje vanhoja

Transkriptio:

Python 3.2 tulkin asennus ja käyttöönotto IDLE ja Python 3.2.x asennusohje Huomaa, että näissä ohjeissa puhutaan Python 3.2.1 tulkin asennusohjeesta. Python on kuitenkin aktiivisesti kehitettävä ohjelmointikieli, ja tätä lukiessasi kielestä on jo saatettu julkaista uusi versio (3.2.2, 3.2.3...). Kurssilla käytettävän version numero löytyy Nopasta, muista asentaa sama versio itsellesi ongelmien välttämiseksi. Huomaa, että versiot 2.7.x eikä 3.1.x eivät välttämättä ole täysin yhteensopivia versioiden 3.2.x kanssa. Ensimmäinen vaihe Python ympäristön asennuksessa on asennuspaketin hakeminen osoitteesta http://python.org/download/releases/3.2.1/ Valitse sivulta omaan käyttöjärjestelmääsi sopiva asennusversio. Mikäli työasemassasi on 64 bittinen prosessori ja sitä tukeva käyttöjärjestelmän versio, voit myös ladata niitä varten optimoidun version. Esimerkiksi jos olet Windows käyttäjä, valitse linkki, jonka nimi on "Windows x86 MSI Installer (3.2.1)". Klikkaa tiedostonnimeä aloittaaksesi lataaminen. Nyt ruudulle ilmestyy selaimen tiedostoikkuna, josta valitse "Save to disk", "Save as..." Tallenna nimellä..., tai selaimesi vastaava toiminto. Tallenna tiedosto haluamaasi paikkaan, kuten esimerkiksi työpöydälle. Kun tiedosto on latautunut, tarkasta että saamasi tiedosto oli kokonainen. Windowsin Python 3.2.1 paketin kooksi Windows ilmoittaa 17,1 MB. Ylläolevan linkin alareunasta löytyy myös MD5 tarkistussumma, mutta jos et tiedä mitä ne ovat, riittää kunhan varmistat että pakettisi koko on samaa luokkaa annetun ilmoituksen kanssa. Työvaiheet, Windows asennus Tässä vaiheessa sinulla tulisi olla koneella valmiiksi latautunut versio Python kehitysympäristöstä. Seuraavaksi asennamme itse ohjelman, joten varmista, että sinulla on riittävät oikeuden asentaa käyttämääsi koneeseen ohjelmia (Yliopiston tietokoneisiin ei voi asentaa ohjelmia, kaikki tarvittavat on asennettu valmiiksi). Jos teet töitä kotikoneelta käsin, niin tilanne luultavasti onkin näin, mutta muussa tapauksessa vaihda koneellasi tunnuksille, joilla voit tehdä asennuksia ja muuttaa asetuksia. Klikkaa tiedostoa python 3.2.1.msi. Asennus lataa hetken, ja tämän jälkeen itse asennusohjelman pitäisi käynnistyä. Mikäli saat virheilmoituksen "System Administrator has set policies to prevent this installation" tai vastaavan, ei sinulla ole riittäviä oikeuksia ohjelman asentamista varten, jolloin joudut ottamaan yhteyttä järjestelmänvalvojaasi. Jos pakettisi oli ehjä ja oikealle käyttöjärjestelmälle valittu, niin seuraavanlainen ikkuna pitäisi aueta ruudulle: 1

Huomaa, että asennettava Python versio kuvissa on 3.1.2. Asenna itsellesi kuitenkin versio 3.2.1. Mikäli ikkunasi ei ole tämän näköinen, siirry kohtaan "vianselvitys", joka on tämän ohjeen lopussa. Tarkasta, että asennettava Python on varmasti versionumero 3.2.1 eikä esimerkiksi 2.7 tai 3.1. Tällä kurssilla käytetään ainoastaan versiota 3.2.1, eikä muita versioita tueta. Versionumero on esim. ikkunan otsikossa (kuvassa vanhempi versio). Mikäli haluat, että kaikki koneen tunnukset voivat käyttää Pythonia, valitse "Install for all users", muussa tapauksessa valitse "Install just for me". Mikäli et ole varma miten haluat toimia tai käytössäsi on Windows Vista tai uudempi, pidä oletusvalinta "Install for all users" ja klikkaa painiketta "Next >" jolloin seuraavan näköisen ikkunan tulisi aueta: 2

Tässä ikkunassa valitset paikan, mihin Python asennetaan. Oletuskansio on "c:\python32\". Laita paperille ylös kansio, johon aiot Pythonin asentaa, tätä tietoa saatetaan tarvita myöhemmin. Kun olet valinnut mieleisesi paikan, klikkaa painiketta "Next >". 3

Tässä ikkunassa voit valita, mitä osia haluat Pythonista asentaa. Jos et tiedä mitä teet, älä muuta näitä asetuksia! Kurssia varten on hyvä valita ja asentaa kaikki komponentit, ja näin asia oletusvalinnoilla onkin. Valitse lopuksi 'Next >' 4

Tämän ikkunan tulisi ilmestyä näytölle itsestään, ja siitä voit seurata ohjelman valmistumista. Windows saattaa tässä vaiheessa kysyä oikeuksia ohjelman asentamiseen. Salli ohjelman asennus, mutta muuten älä koske mihinkään vaan odota että seuraava ikkuna tulee näkyviin: Mikäli yllä oleva ikkuna on näkyvissä, on asennus onnistunut. Klikkaa "Finish". Seuraavaksi vielä etsitään ja käynnistetään ohjelma sekä varmistetaan, että kaikki toimi oikein. Avaa "Käynnistä" valikko ja etsi sieltä kansio Python 3.2, josta valitse IDLE (Python GUI). 5

Ohjelma käynnistyy ja mikäli seuraava ikkuna ilmestyy, on asennus onnistunut ja Python toimii koneellasi. 6

Tarkasta vielä kerran tässä vaiheessa, että ohjelmasi versionumerot täsmäävät esimerkin kanssa. Eli siis itse Python on oltava versio 3.2.1 (ensimmäinen rivi). Jos sait ilmoitukset "Subprocesses did not connect", estää koneesi palomuuri tai virustutka tai vastaava käytönvalvontaohjelma aliprosessien käynnistämisen ja tällöin joudut muuttamaan niiden asetuksia siten, että prosessi 'pythonw.exe' saa täydet paikalliset (local) toimintavaltuudet. Ohjelman prosessit ovat koneensisäisiä ja liittyvät käyttöympäristöön. Mitään tietoa ei lähetetä koskaan ulkoverkkoon, ellei käyttäjän käsin ajama koodi näin tee. Jos et tiedä miten tämä tehdään, konsultoi järjestelmänvalvojaasi. Mikäli kuitenkin kaikki toimii, on Python nyt asennettu koneellesi ja voit aloittaa tehtävien tekemisen. 7

Virhetilanteet 1) Käynnistäessäni asennuksen saan seuraavanlaisen ikkunan: Windowsin mielestä koneellesi on jo asennettu Python ympäristö. Jos tiedät, että kyseessä on virhe tai epäonnistunut aiempi asennus, poista se Ohjauspaneelin "Lisää/Poista Ohjelma" valikon kautta ja uudelleenkäynnistä asennus. Muussa tapauksessa voit koittaa korjaus asentaa Pythonin. Korjaaminen läpikäy asennettavat perustiedostot ja palauttaa ne alkuperäiseen asennuksenjälkeiseen tilaansa. Se ei kuitenkaan tuhoa sinun aiemmin tekemiä koodejasi. 8

2) Saan asennuksen aikana seuraavan virheikkunan: Tämä ikkuna on merkki siitä, että asennus keskeytyi saamatta toimintoaan valmiiksi. Tähän voi olla monta syytä, mutta luultavimmin se on jokin seuraavista: Painoit epähuomiossa Cancel asennuksen aikana. Sinulla ei ole riittäviä oikeuksia suorittaa asennusta, mutta oikeutesi riittävät asennusohjelman käynnistämiseen. Yritit asentaa Pythonin levylle, joka joko oli täysi, täyttyi asennuksen aikana tai johon sinulla ei ole kirjoituslupaa. Asennuspakettisi sisältää virheellisiä tiedostoja. Kokeile uudelleenasennusta. Mikäli virhe toistuu, hae paketti uudelleen verkosta. Mikäli virhe toistuu myös uudella paketilla, kokeile asennusta perusasetuksilla. Mikäli uuden paketin perusasetusasennus epäonnistuu, kannattaa ottaa yhteys järjestelmänvalvojaan tai tekniseen tukihenkilöön. 9

Windowsin tiedostopäätteiden esiin saaminen Mikä on tiedostopääte? Tiedostonpääte on tunniste, josta käyttöjärjestelmä tietää mikä tiedosto on tyypiltään. Esimerkiksi Microsoft Officen Word asiakirjojen pääte on doc (tai docx). Tämä siis tarkoittaa, että tekemäsi asiakirja "Mun dokkari" on tallennettu tiedostoon nimeltä "Mun dokkari.doc". Samoin Powerpoint käyttää päätettä ppt, sekä OpenOffice text päätettä odt; Pythonin tiedostopääte on nimeltään py. Windows käyttöjärjestelmillä on ikävä tapa oletusarvoisesti piilottaa tiedostonpäätteet, jotka se tuntee, mikä aiheuttaa sen, että näet ainoastaan osan "Mun dokkari", kun selaat kiintolevysi sisältöä. Lisäksi tämä aiheuttaa erityisen ikävän ongelman, koska et voi tietää varmasti mikä tiedostonpäätteesi on, jos Windows piilottelee niitä satunnaisesti. Usein päädytäänkin tilanteeseen, jossa tiedostonnimeksi tulee epähuomiossa "Mun dokkari.doc.doc". Ohjelmoidessa Pythonilla tämä on erityisen ikävää, koska IDLE ei suorita apukorostuksia kuin vain ja ainoastaan py tyyppisille tiedostoille. Tällöin siis tiedostoa "Mun_koodi.py.txt" ei käsitellä lähdekoodina, mitä se tosiasiallisesti olisi. Siksi tämä tutoriaali läpikäykin vaiheet, jotka joudut tekemään saadaksesi Windows järjestelmässä esiin tiedostonpäätteet, vaikka tiedosto olisikin tunnettu. 10

Windows Vista ja uudemmat Windows Vistassa (ja uudemmissa) kansioiden asetuksia muokataan valitsemalla ohjauspaneelista (control panel) kansion asetuksen (folder options). Hyppää tämän jälkeen pari sivua eteenpäin kohtaan yhteinen osuus. 11

XP Avaa Käynnistä valikko, ja valitse sieltä Oma tietokone. Kuvassa oikea valinta on korostettu sinisellä. Ohjekuvat ovat englanninkielisestä versiosta, joten seuraa niitä mikäli et halua tai voi käyttää suomenkielistä Windowsia. 12

Avaa alasvetovalikosta "Työkalut" alin valinta, "Kansion asetukset". Jälleen kerran oikea valinta on kuvassa korostettu sinisellä palkilla. 13

Yhteinen osuus Sinulle tulisi aueta ikkuna, joka sisältää erinäisiä kansioiden asetuksia. Klikkaa välilehtivalikosta "Näytä" lehteä (merkitty seuraavaan kuvaan punaisella ympyrällä), jolloin seuraavanlainen ikkuna aukeaa: 14

Poista rasti laatikosta, jonka selitteessä lukee "Piilota tiedostopääte tunnetuilta tiedostotyypeiltä" (korostettu sinisellä palkilla). 15

Tiedostopääte on nyt otettu näkyviin. Voit tarkastaa asian selaamalla kansioitasi, jolloin näet että kaikkia tiedostonnimi seuraa nyt tiedostopääte. Yllä olevassa esimerkkikuvassa näet tiedostonpäätteet toiminnassa. Jos asensit IDLE:n oikein, näet lähdekooditiedostojesi päätteenä ".py" tunnisteen. Lisäksi tiedostosi ikonina on ylimmän esimerkin tavoin valkoinen paperi ja Python logo. Kuvassa keskimmäisenä on myös logollinen ikoni mustalla paperilla, ja sen tunniste on ".pyc"..pyc EI OLE LÄHDEKOODITIEDOSTO, vaan esikäännetty koodi jolla tulkki nopeuttaa toimintaansa. Älä koskaan avaa tai editoi näitä, vaan ainoastaan valkoisella kuvakkeella merkittyjä ".py" tiedostoja. Kuvassa on myös alimpana mustalla ympyrällä merkittynä tiedosto, jolla ei ole päätettä. Tämäkin tiedosto sisältäisi Python koodia, mutta puuttuvan päätteen takia sen enempää Windows kuin IDLE:kään ei sitä tunnista oikein. Muista siis aina tarkastaa, että tallentamasi koodi sisältää oikeanlaisen päätteen. 16

Huomioita koodieditorin valinnasta Mikäli et aio käyttää Python lähdekoodin kirjoittamiseen IDLE editoria, joudut valitsemaan sitä varten jonkin muun sopivan editointiohjelman. Pythonia käytettäessä editorin valinta on kriittistä, sillä osa Pythonin yksinkertaisesta syntaksista nojautuu kunnollisen editorin tuomaan tukeen. Oikein valittu editori tekee Python ohjelmoinnista helppoa, sekä auttaa sinua löytämään virheitä ennen kuin edes yrität ajaa kirjoittamasi ohjelman. Tämän ansiosta pääset nopeammin ja helpommin eteenpäin, etkä joudu tuhlaamaan aikaa etsiessäsi turhia tai tarpeettomasti tehtyjä virheitä. Tärkeä perusvaatimus editorille on se, että se tukee käskyjen korostusta. Tämä tarkoittaa sitä, että kirjoittamasi Python koodin osat on värjätty ja merkitty siten, että erotat koodin loogisen rakenteen paremmin samalla kun kirjoitat sitä. Tämä toiminto myös pienentää kirjoitusvirheiden sekä ohjausmerkkien unohtamisen todennäköisyyttä merkittävästi. Jos olen Windows käyttäjä, suosittelemme että käytät IDLEä. IDLE osaa käskyjen korostuksen sekä tukee Python ympäristöä monin tavoin; esimerkiksi koodin ajaminen on IDLEn avulla mahdollista ilman turhia välivaiheita. Erityisen tärkeää on joka tapauksessa muistaa seuraava; älä käytä Notepadia se on huono valinta kahdesta syystä; se ei tue korostuksia, eikä siitä ei löydy minkäänlaista tukea sisennyksien hallintaan. Pythonissa tämä on tärkeä seikka, josta tulemme myöhemmin puhumaan enemmän. Hyvä editoriohjelma, esimerkiksi IDLE, Notepad++, Noteapad2 tai VIM, osaa automaattisesti myös tämän asian. Jos olet Linux tai FreeBSD käyttäjä, on sinulla paljon suurempi valinnanvapaus editoriohjelman suhteen. Jos olet kokenut ohjelmoija, olet luultavasti jo aiemmin käyttänyt VIMiä tai Emacsia. Nämä molemmat ovat tehokkaita editoreja, eikä Pythoninkaan tapauksessa ole syytä etsiä vaihtoehtoja. Aloittelevien ohjelmoijien kannattaa tutustua esimerkiksi Kate:een, tai käyttää myös Windows puolelta tuttua IDLEä. Jos haluat tutkia myös muita vaihtoehtoja, ylläpitää Python Software Foundation (www.python.org) kattavaa listaa Python editoreista. Lisäksi, mikäli haluat mieluummin kokonaisen Python kehitysympäristön, on niistäkin saatavilla lista samasta osoitteesta. Viimeistään siinä vaiheessa, kun aiot kirjoittaa laajempia ohjelmia Pythonilla, tulet hyötymään kokonaisesta kehitysympäristöstä. 17