Installation af Swampy Python-modulet på Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at installere Swampy-modulet på Python, men der er meget, der er uklart i instruktionerne på webstedet og dokumentationen. Jeg har lagt Swampy-mappen i mappen Site-Packages af Python 2.7.1, men jeg ved ikke hvordan man laver .pth-filen, der får den installeret, så modulet kan importeres. Kan nogen give mig instruktioner om hvordan man laver en af ​​disse magiske .pth-filer? [2]

Bedste reference


Når du har pakket ud din swampy-2.0-mappe i webstedspaketmappen, skal du kun oprette en tekstfil med navnet misite.pth (også i webstedspakker) (det eneste vigtige her er den .pth-udvidelse, du kan brug det filnavn du kan lide).
.Pth-filen skal blot indeholde en linje: navnet på din mappe ('swampy-2.0').
Det er alt.


Python søg efter filer med udvidelsen .pth og læg katalognavne i disse filer i modulets søgevej. En sti-fil kan indeholde navnet på en eller flere mapper, en pr. Linje.

Andre referencer 1


Sæt din swampy-2.0-mappe i PYTHONPATH-miljøvariablen. Når du har gjort det, kan du bare åbne en pythonskal og importere sumpklassen som vist i Think Python-bogen. På min Windows-maskine har jeg hentet svampy-2.0-kildefilerne til min Downloads-mappe - jeg lagde det slet ikke i mappen Site-Packages.

Andre referencer 2


Hvis du installerede setuptools, kan du installere Swampy med: easy\_install swampy. [3]

Andre referencer 3


Nu er du klar til at installere en pakke. Der er mange at vælge imellem, men vi starter her ...


Download swampy på http://pypi.python.org/pypi/swampy/2.1.1
Dette er en swampy-2.1.1.tar.gz-fil, som i Windows-sprog betyder, at det er en mærkelig og verdenskendt slags zip-fil. [4]


For at åbne * tar.gz filen, download PeaZip til Windows http://peazip.org/
Brug PeaZip til at udpakke (uncompress/unzip) swampy-2.1.1.tar.gz i din download-mappe.
Du skal ende med noget der ligner dette: C: \ Users \ Nnamdi \ Downloads \ swampy-2.1.1 \ [5]


Gå tilbage til dit kommandopromptvindue eller åben en ny.
Du skal ændre mapper i kommandolinjen til din brugerkatalog i computeren.


Når du starter, skal din kommandolinje se sådan ud:
c: \ Brugere \ Nnamdi>
Du ønsker at komme ind i mappen swampy-2.1.1, så ved kommandoprompten skriv dette:
cd downloads \ swampy-2.1.1
eller den komplette sti:
cd c: \ Users \ Nnamdi \ Downloads \ swampy-2.1.1
Din prompt vil ændre sig fra dette
c: \ Brugere \ Nnamdi>
Til dette
c: \ Users \ Nnamdi \ Downloads \ sumpet-2.1.1>


Nu for den sjove del. Inde i den sumpede mappe er der en fil kaldet setup.py. Vi skal installere det i Python-universet. Skriv dette ind i kommandoprompt:


python setup.py installere


Nu åbner du IDLE (Start> Alle programmer> Python 2.7> IDLE (Python GUI)) og skriv følgende:



  

    

      importere swampy.TurtleWorld
      Se alt det der ikke sker? Det er dit tegn på succes. Tillykke.
      Du har lige installeret og importeret din første pakke til Python på Windows 7.
      Gentag efter behov.

    

  


Andre referencer 4


Installation af python-pakker på vinduer kan være lidt vanskelig. Du kan lære mere om at køre python på windows her https://docs.python.org/2/faq/windows.html. Denne gennemgang vil forhåbentlig hjælpe dig med at installere swampy-pakken i python. [6]


Indstil PATH


PATH er en Windows-miljøvariabel, der peger på en ekskluderbar fil. Når du installerede python, skal du have oprettet en sti. Hvis du fulgte instruktionerne i bogen, er din PATH-værdi 'C: \ Python og hedder Python. Tjek din vej ved


Højreklik på Computer
Vælg Avancerede systemindstillinger
Vælg Miljøvariabler
Dobbeltklik på variablen PATH
Du skal se noget som C: \ Python


Du kan lære mere om installation af python på Windows 'samt indstilling af PATH' her https://docs.python.org/2/using/windows.html[7]


Download og uddrag pakke


For det andet skal du downloade din pakke. I dette tilfælde er modulet, du downloader, kaldet sumpet. De pakker, du downloader, er i .gz-udvidelse, som er ligefrem til .zip extenstions, som er komprimerede filer, der skal komprimeres. Du kan vælge mellem en variant af applikationer, der er tilgængelige online for at pakke ud .gz-filerne.


Installer pakke til Python


Næste trin er at installere pakken til python. For at gøre dette skal du bruge kommandoprompten.


Åbn kommandoprompt ved at skrive cmd i søgning, og tryk derefter på enter
Skift kommandokataloget for at få det til at pege på de udpakket filer i den installerede pakke ved hjælp af 'cd C: \ Users \ exampleFile \ swampy-2.1.7'
Installer pakken til python ved at skrive 'python setup.py install'
I det sidste trin peger du på installationsfilen, der er inkluderet i den mappe, der peges af den mappe, du har angivet i trin 2. Sørg for, at du har udskrevet den fulde mappe.


Import modul


Endelig, efter at du har gjort de foregående trin, kan du nu downloade modulet inde i python IDLE. Bare åbn IDLE og udskrive 'fra swampy.Turtle import *


Hvis tolken ikke viser en fejl, har du installeret sumpede


Bemærk: Modulets navn er hovedkvalitetsskala ved hjælp af ovenstående sætning i python IDLE.


Håber dette hjalp, skål!

Andre referencer 5


Jeg stødte også på dette problem.


joaquins metode fungerer som charme, og følgende er en anden løsning.



  1. Du behøver ikke at oprette en .pth-fil.



2.Luk alle filer i mappen .../Python 2.7.1/Lib/site-pakker (... betyder hvor du installerede Python)
Bemærk at du ikke bør lægge 'swampy-2.0' FOLDER i .../Python 2.7.1/Lib/site-pakker, men læg alle FILES i 'swampy-2.0' FOLDER i .../Python 2.7.1/Lib/site-pakker (det vil sige: alle .py-filerne er i stien .../Python 2.7.1/Lib/site-pakker, ikke .../Python 2.7. 1/lib/site-pakker/sumpede-2.0.


Dette fungerede for mig (jeg skabte ikke en .pth-fil), prøv det ^^