NemProgrammering.dk logo

Installation af Python og tilhørende programmer

Lær Python programmering » Installation af Python og tilhørende programmer # 1
Inkluderet:
Livstidsadgang
27 videolektioner
7 timers undervisning
Stil spørgsmål
Kursusbevis

Information om denne video

Underviser: Simon Rotendahl   Video: 07:55   Lektion nr. 1 af 27

I videoen her viser jeg hvordan du installere Python og Atom, samt forklare lidt om Python versioner. Proceduren er praktisk talt ens på Mac og Linux. Der er dog små forskelle, som jeg nævner i videoen.

Jeg har også lavet en PDF til jer, som i kan se igennem, mens i installerer. Den er ret detaljeret og kan hentes under videoen her på siden.

Spørgsmål og kommentarer

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.

  • Mikkel siger:

    hælp skriver “python -version” som du siger men viser dette stadig

    python : The term ‘python’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check
    the spelling of the name, or if a path was included, verify that the path is correct and try again.
    At line:1 char:1
    + python -version
    + ~~~~~~
    + CategoryInfo : ObjectNotFound: (python:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

    1. Simon R. siger:

      Hej Mikkel,

      Du må undskylde det lidt sene svar. Jeg har simpelthen lige valgt at lave en lille video omkring det, da det er et problem folk ret ofte støder ind i. Videoen ligger bare på Google Drive, så du får lige et link til den her, og andre der skulle se denne kommentar, er selvfølgelig også velkommen til at bruge den.

      Jeg håber det løser problemet, eller må du lige sige til :)
      Video – https://drive.google.com/file/d/1ITozcPn1cloUscvNX95KI2j6Pkn0SiqY/view?usp=sharing

      Mvh.
      Simon

      1. Thomas I. siger:

        Super fedt Simon!

  • Stig T. siger:

    Hej Simon

    Efter at Atom har opdateret, kan jeg ikke længere taste i terminalen?
    ATOM 1.39.1 x64
    Har installeret Platformio-ide-terminal.

    Har du nogle gode ideer til hvordan jeg fixer det? Har prøvet en genstart af pc’en. Måske er der kun tilbage at afinstallere og geninstallere Atom?

    Vh. Stig

    1. Stig T. siger:

      Jeg kan godt starte programmerne eksternt i Powershell, sært?

      1. Simon R. siger:

        Hej Stig,

        Ja det er lidt underligt. “Terminalen” i Atom er faktisk bare en fancy måde at åbne PowerShell på, så det er derfor det virker i PowerShell. Jeg har prøvet at finde ud af hvad problemet skyldes, og så vidt jeg kan se så er der kommet en opdatering til Windows for nyligt, som har gjort at pakken ikke virker. Det er dog svært at finde fejlen da den kan lige i Windows, Atom eller pakken i sig.

        Jeg tror ikke det vil hjælpe at afinstallere, da jeg tror fejlen ligger i Windows, men hvis jeg tager fejl og fejlen ligger i enten atom eller pakken, så kan en geninstallering måske hjælpe.

        Hvis det er en Windows fejl er der desværre ikke andet at gøre end at vente på at de opdatere pakken så den virker igen.

        Jeg håber det gav mening.

        Mvh. Simon

  • Emil Dahlberg J. siger:

    Hej Simon,

    Jeg har prøvet at læse tidligere spørgsmål, da det er vedrørende det samme, men det virker simpelthen ikke ved mig.
    Ved installation fik jeg markeret boksen med ‘path’, og jeg har også været inde og tilføje dem i miljøvariablerne, samt genstarten computeren. Mit problem er, er der stadig ikke kommer tekst frem når jeg klikker på plus? Det er blot en tom boks.

    Mvh,
    Emil

    1. Simon R. siger:

      Hej Emil,
      Prøv at se mit svar og løsning til Benjamins spørgsmål. Det med plusset og teksten der burde komme frem, har ikke noget med din installation af python at gøre, det er et problem med en nyere opdatering af Windows. Så prøv at tage et kig på det, og hvis det ikke hjælper så sig endelig til igen :)

      1. Emil Dahlberg J. siger:

        Hej igen Simon,

        Har fundet frem til at muligvis godt kan være min computer/windows den er gal med.
        Powershell-versionen på min computer er 4.0 og kan ikke opdateres, men det er muligt at åbne Python i kommandovindue. Vil dette kunne bruges som alternativ for Atom, eller er vi ude i at jeg nødsaget til at investere i en ny computer :) ?

        1. Simon R. siger:

          Hej Emil,

          Ja du kan fint bruge kommandovinduet, det eneste der vil være af forskel er at nogle af kommandoerne (ud over python) er anderledes f.eks kommandoen ‘ls’ (som viser hvilke filer du har) hedder ‘dir’ i kommandovinduet.

          Med det sagt, så burde PowerShell virke, også med 4.0, så vidt jeg ved. Kan du evt. Skrive hvilken fejlbesked du får når du prøver at bruge PowerShell.

          Mvh.
          Simon

  • Benjamin siger:

    Hej Simon

    Når jeg har tastet print(‘nemprogrammering’) og gemt som du viser, så kommer der intet tekst frem?
    Terminalen er blevet installeret men der kommer ikke tekst frem som i din fremvisning?

    Jeg har haft det hele afinstalleret og installeret igen…

    1. Simon R. siger:

      Hej Benjamin,

      Kort sagt: Det er et problem vi ikke kan løse.
      Løsning: Det du gør er at gå ind i den mappe hvor dit python kode ligger f.eks dit skrivebord, du holder så shift nede, og højreklikker, så får du en mulighed for at vælge “Åbn PowerShell-vinduet her”, og så kan du fortsætte derfra. I video 3 viser jeg lidt mere om hvordan man bruger terminalen/PowerShell.

      Længere svar: Jeg har lige selv prøvet i Windows, og jeg kan se at jeg har samme problem. Efter lige at have undersøgt problemet, så ligner det at det er et problem i enten Atom pakken, eller i en opdatering der kom til Windows her for nyligt. Det er desværre ikke noget vi som brugere kan gøre så meget ved, andet end at vente og håbe de fikser det. Det gode er dog at det ikke er nødvendigt, det er bare praktisk at have. Løsningen er at gøre det igennem PowerShell (det er et program på din computer) i stedet. PowerShell er faktisk det Atom åbner, så det er præcis det samme, det er bare rart at have i Atom, i stedet for et separat vindue.

      Håber det hjalp, ellers siger du bare til.
      Mvh. Simon

  • Holger siger:

    Hej Simon
    Jeg kan ikke finde min python fil når jeg går in i Environment Variable (Mit windows er engelsk)? Kan du hjælpe med det?

  • Holger siger:

    Pip virker ikke :c

    1. Holger siger:

      Når jeg går in i alt det der på kontrol panelet så er det ikke nogle python mappe? Så kan ikke få Pip til at virke

      1. Simon R. siger:

        Hej Holger,

        Har du set nr. 2 video jeg lavede til Azats spørgsmål herunder (jeg har også lagt linket her nederst i kommentaren)? Der er der nemlig en måde at finde filen på. Du kan lige prøve at se den her, hvis det stadig ikke fungere så må du endelig sige til :)

        https://drive.google.com/file/d/1v-5WXY2lq5zxih1UvXqAnG1nbho8fMFo/view?usp=sharing

  • Azat B. siger:

    Hej Simon

    har lige fået min path til at virke, så jeg kan printe min print ud, men pip virker ikke, men har samme problem som før.
    PS C:\Users\azat_\AppData\Local\Programs\Python\Python37-32\python> pip install numpy
    pip : The term ‘pip’ is not recognized as the name of a cmdlet, function, script file, or operable
    program. Check the spelling of the name, or if a path was included, verify that the path is corre
    ct and try again.
    At line:1 char:1
    + pip install numpy
    + ~~~
    + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundExceptio

    1. Simon R. siger:

      Hej Azat,

      Jeg har simpelthen lige valgt at lave en lille video omkring det, da det er et problem folk ret ofte støder ind i. Videoen ligger bare på Google Drive, så du får lige et link til den her, og andre der skulle se denne kommentar, er selvfølgelig også velkommen til at bruge den.

      Jeg håber det løser problemet, eller må du lige sige til :)
      Video – https://drive.google.com/file/d/1ITozcPn1cloUscvNX95KI2j6Pkn0SiqY/view?usp=sharing

      Mvh.
      Simon

      1. Simon R. siger:

        Jeg var lige lidt for hurtig i den anden video, hvor jeg sagde at der ikke var en god måde at finde Python og pip på. Det er der nemlig, man trykker på windowsknappen -> søger på Python -> højreklikker -> og trykker åben filplacering. Jeg har også lavet en kort video til det, som kan findes herunder

        Video – https://drive.google.com/file/d/1v-5WXY2lq5zxih1UvXqAnG1nbho8fMFo/view?usp=sharing

        Mvh.
        Simon

  • Peter siger:

    Hej simon
    Jeg glemte punktummet foran backslash’en. Ingen problemer nu.

    1. Simon R. siger:

      Okay godt at høre, det kan også være lidt forvirrende. Det er godt bare at blive van til at skrive lidt af filnavnet, og så trykke tab, for at autoudfylde, så er man sikker på at det står rigtigt :)

  • Peter siger:

    Hej Simon

    Når jeg klikker på plusset åbner vinduet og cursoren lavet bare et hop til højre og den tekst der burde ha’ stået der er der ikke?

    1. Simon R. siger:

      Hej Peter,
      Det lyder underligt, må jeg lige høre hvilket styresystem du bruger? Altså Windows, Mac eller Linux

      Mvh.
      Simon

      1. Peter siger:

        Hej Simon

        Jeg bruger Windows 10 Pro med den seneste 1809 efterårs opdatering. Jeg har to ens installerede Pc’er og det det samme på begge med Python 3.7.2 (seneste distribution).

        Peter

  • Matti siger:

    Hej Simon.
    Jeg har lidt problemer med, at CMD eller atom ikke vil erkende “python” som en funktion. Jeg modtager denne fejl:
    “PS C:\Users\Matti\Desktop> python
    python : The term ‘python’ is not recognized as the name of a cmdlet, function, s
    cript file, or operable program. Check the spelling of the name, or if a path was
    included, verify that the path is correct and try again.
    At line:1 char:1
    + python
    + ~~~~~~
    + CategoryInfo : ObjectNotFound: (python:String) [], CommandNotFoun
    dException
    + FullyQualifiedErrorId : CommandNotFoundException”

    Skulle gerne være installeret, som du viser i videoen.

    1. Simon R. siger:

      Hej Matti,
      Det kan lyde lidt som om at stien (path) ikke blev tilføjet. Kan du huske om du fik sat et flueben i “add to path”? Hvis du ikke har, eller hvis du er i tvivl, så ville jeg afinstallere Python, og installere det igen.
      Du kan afinstallere det ved at gå ind i indstillinger -> apps, så finder du ting der hedder noget med Python (Der er to ting på listen) trykker på dem, og trykker fjern.
      Efter det, så prøver du at installere det igen (du kan fint bruge samme installationsfil du behøves ikke downloade det igen), og så vær lige ekstra obs. på det med path.

      Hvis det ikke løser det, så skriv endelig lige igen :)

      1. Matti siger:

        Ja jeg satte flueben, da jeg nemlig havde programmet installeret, og derfor valgte at afinstallere og installere igen, for at være sikker.

        1. Simon R. siger:

          Okay, prøve lige at skrive “python –version” i en CMD, og rappoter lige tilbage om det giver samme fejl, eller noget andet. Det kan nemlig ske, hvis man har haft det installeret før, at den gamle sti, kan overskrive den nye, og det kunne godt virke til at det er det der sker. Så prøv lige at skrive det og vend tilbage :)

          1. Matti siger:

            Den svarer python 3.7.0.
            Har fået det til at virke nu. Var inde og ændre path i miljøvariabler.

            1. Simon R. siger:

              Super, du skriver endelig bare hvis der skulle komme noget :)

    2. Simon R. siger:

      Du må også gerne ligge kopiere og sætte din kode ind i en kommentar, bare lige så jeg er sikker på fejlen ikke er der :)

      1. Matti siger:

        Det skulle vel bare være dette?
        print(‘Nemprogrammering’)

  • Maiken P. siger:

    Hej Simon, tak for meget brugervenlig video. Når jeg tester Print(‘Nemprogrammering’), så kommer der en fejlbesked om at Print ikke er defineret (og den er også blå hos mig og ikke lilla) – hvad gør jeg mon forkert? :)

    1. Maiken P. siger:

      Hej igen, jeg fandt selv ud af det – man skal huske at skrive print med lille p.. :)

      1. Simon R. siger:

        Hej Maiken
        Tak for de pæne ord :) Ja det er vigtigt, at man lige får skrevet det rigtigt. De fleste ting er med småt, så det plejer at være nemt at huske, når man lige kommer i gang

        Du skal endelig stille flere spørgsmål, hvis der skulle være noget :)