Uitgebreide Gids voor het Opzetten van je Python Ontwikkelomgeving
Lokale Omgeving Instellen
Open een terminalvenster en typ "python" om te controleren of het al geïnstalleerd is en welke versie geïnstalleerd is.
Python is beschikbaar op een breed scala aan platforms, waaronder:
- Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, etc.)
- Win 9x/NT/2000
- Macintosh (Intel, PPC, 68K)
- OS/2
- DOS (meerdere versies)
- PalmOS
- Nokia mobiele telefoons
- Windows CE
- Acorn/RISC OS
- BeOS
- Amiga
- VMS/OpenVMS
- QNX
- VxWorks
- Psion
- Python is ook geporteerd naar de Java en .NET virtuele machines
Python Verkrijgen
De meest actuele broncode, binaries, documentatie, nieuws, etc. zijn beschikbaar op de officiële Python-website: https://www.python.org/
Je kunt Python-documentatie downloaden van https://www.python.org/doc/. De documentatie is beschikbaar in HTML, PDF en PostScript formaten.
Python Installeren
Python-distributies zijn beschikbaar voor een breed scala aan platforms. Je hoeft alleen de binaire code te downloaden die van toepassing is op je platform en Python te installeren.
Als de binaire code voor je platform niet beschikbaar is, heb je een C-compiler nodig om de broncode handmatig te compileren. Het compileren van de broncode biedt meer flexibiliteit bij de keuze van functies die je in je installatie wilt hebben.
Hier is een snel overzicht van het installeren van Python op verschillende platforms:
Unix en Linux Installatie
Eenvoudige stappen om Python op een Unix/Linux-machine te installeren:
Open een webbrowser en ga naar https://www.python.org/downloads/.
Volg de link om de gezipte broncode voor Unix/Linux te downloaden.
Download en pak de bestanden uit.
Bewerk het Modules/Setup bestand als je sommige opties wilt aanpassen.
Voer
./configurescript uitVoer
makeuitVoer
make installuit
Dit installeert Python op de standaardlocatie /usr/local/bin en de bibliotheken op /usr/local/lib/pythonXX waar XX de Python-versie is.
Windows Installatie
Stappen om Python op een Windows-machine te installeren:
Open een webbrowser en ga naar https://www.python.org/downloads/.
Volg de link voor de Windows-installer python-XYZ.msi bestand waar XYZ de versie is die je wilt installeren.
Om deze installer te gebruiken, moet het Windows-systeem Microsoft Installer 2.0 ondersteunen. Sla het installer-bestand lokaal op en voer het uit om te controleren of je machine MSI ondersteunt.
Voer het gedownloade bestand uit. Dit start de Python-installatiewizard, die erg eenvoudig is. Accepteer de standaardinstellingen, wacht tot de installatie klaar is, en je bent klaar.
Macintosh Installatie
Recente Macs komen met Python geïnstalleerd, maar dit kan enkele jaren achterlopen. Zie https://www.python.org/download/mac/ voor instructies over het verkrijgen van de huidige versie met extra tools voor ontwikkeling op de Mac. Voor oudere Mac OS-versies vóór Mac OS X 10.3 (uitgebracht in 2003) is MacPython beschikbaar.
Jack Jansen onderhoudt dit en je hebt volledige toegang tot de documentatie op zijn website: https://www.cwi.nl/~jack/macpython.html. Je kunt volledige installatiedetails voor Mac OS-installatie vinden.
PATH Instellen
Programma's en andere uitvoerbare bestanden kunnen in veel directories staan, dus besturingssystemen bieden een zoekpad (PATH) dat de directories opsomt die het OS doorzoekt voor uitvoerbare bestanden.
Het pad wordt opgeslagen in een omgevingsvariabele, een benoemde string die door het besturingssysteem wordt beheerd. Deze variabele bevat informatie beschikbaar voor de command-shell en andere programma's.
De path variabele heet PATH in Unix of Path in Windows (Unix is hoofdlettergevoelig; Windows niet).
In Mac OS regelt de installer de path-details. Om de Python-interpreter vanuit een willekeurige directory aan te roepen, moet je de Python-directory toevoegen aan je PATH.
PATH Instellen op Unix/Linux
Om de Python-directory toe te voegen aan het pad voor een bepaalde sessie in Unix:
In de csh shell – typ
setenv PATH "$PATH:/usr/local/bin/python"en druk op Enter.In de bash shell (Linux) – typ
export PATH="$PATH:/usr/local/bin/python"en druk op Enter.In de sh of ksh shell – typ
PATH="$PATH:/usr/local/bin/python"en druk op Enter.Let op –
/usr/local/bin/pythonis het pad van de Python-directory.
PATH Instellen op Windows
Om de Python-directory toe te voegen aan het pad voor een bepaalde sessie in Windows:
Op de opdrachtprompt – typ path %path%;C:\Python en druk op Enter.
Let op – C:\Python is het pad van de Python-directory.
Python Omgevingsvariabelen
Hier zijn belangrijke omgevingsvariabelen die door Python herkend worden:
| Nr. | Variabele & Beschrijving |
|---|---|
| 1 | PYTHONPATH Vergelijkbaar met PATH. Deze variabele vertelt de Python-interpreter waar de modulebestanden te vinden zijn die in een programma geïmporteerd worden. Het moet de Python-bronbibliotheek-directory en de directories met Python-broncode bevatten. PYTHONPATH wordt soms vooraf ingesteld door de Python-installer. |
| 2 | PYTHONSTARTUP Bevat het pad naar een initialisatiebestand met Python-broncode. Dit wordt elke keer uitgevoerd wanneer je de interpreter start. Het heet .pythonrc.py in Unix en bevat commando's die utilities laden of PYTHONPATH wijzigen. |
| 3 | PYTHONCASEOK Wordt in Windows gebruikt om Python te instrueren de eerste case-insensitive match in een import-statement te vinden. Stel deze variabele in op een willekeurige waarde om het te activeren. |
| 4 | PYTHONHOME Een alternatief module-zoekpad. Meestal ingesloten in PYTHONSTARTUP of PYTHONPATH directories om het wisselen van modulebibliotheken te vergemakkelijken. |
Python Uitvoeren
Er zijn drie verschillende manieren om Python te starten:
Interactieve Interpreter
Je kunt Python starten vanuit Unix, DOS, of elk ander systeem dat een command-line interpreter of shell-venster biedt.
Voer python in op de commandoregel.
Begin direct met coderen in de interactieve interpreter.
$python # Unix/Linux python% # Unix/Linux C:> python # Windows/DOS
Hier is de lijst met alle beschikbare command-line opties:
| Nr. | Optie & Beschrijving |
|---|---|
| 1 | -d Geeft debug-uitvoer. |
| 2 | -O Genereert geoptimaliseerde bytecode (resulteert in .pyo bestanden). |
| 3 | -S Voer geen import site uit om Python-paden op te zoeken bij opstart. |
| 4 | -v Uitgebreide uitvoer (gedetailleerde trace op import-statements). |
| 5 | -X Schakel klasse-gebaseerde ingebouwde exceptions uit (alleen strings gebruiken); verouderd vanaf versie 1.6. |
| 6 | -c cmd Voer Python-script uit dat als cmd-string wordt doorgegeven. |
| 7 | file Voer Python-script uit vanaf het gegeven bestand. |
Script vanaf de Commandoregel
Een Python-script kan uitgevoerd worden op de commandoregel door de interpreter aan te roepen op je applicatie:
$python script.py # Unix/Linux python% script.py # Unix/Linux C:> python script.py # Windows/DOS
Let op – Zorg dat de bestandspermissies uitvoering toestaan.
Integrated Development Environment (IDE)
Je kunt Python ook vanuit een Grafische Gebruikersomgeving (GUI) draaien, als je een GUI-applicatie hebt die Python ondersteunt.
Unix – IDLE is de allereerste Unix IDE voor Python.
Windows – PythonWin is de eerste Windows-interface voor Python en is een IDE met GUI.
Macintosh – De Macintosh-versie van Python samen met de IDLE IDE is beschikbaar via de hoofwebsite, te downloaden als MacBinary of BinHex-bestanden.
Als je de omgeving niet goed kunt instellen, kun je hulp vragen aan je systeembeheerder. Zorg dat de Python-omgeving correct ingesteld is en perfect werkt.
Let op – Alle voorbeelden in de volgende hoofdstukken zijn uitgevoerd met Python 2.4.3 versie beschikbaar op CentOS-variant van Linux.
We hebben al een online Python-programmeeromgeving ingesteld, zodat je alle beschikbare voorbeelden online kunt uitvoeren tegelijkertijd met het leren van de theorie. Voel je vrij om elk voorbeeld te wijzigen en online uit te voeren.
Python
- Je C-ontwikkelomgeving opzetten: Essentiële tools & tips
- Uitgebreide Handleiding voor het Opzetten van uw C++ Ontwikkelomgeving
- Python Datatypes onder de knie krijgen: Een praktische gids
- Python Operators onder de knie krijgen: Een uitgebreide gids
- Python Pass Statement onder de knie krijgen: Een praktische gids
- Python Functie-argumenten onder de knie krijgen: Positionele, Keyword en Default Parameters
- Bestands- en directory-bestaat controleren in Python – Een praktische gids
- Java Ontwikkelomgeving Instellen: Handleiding
- Java 10 Ontwikkelomgeving instellen: Bouwen, compileren en uitvoeren
- Java 9 Ontwikkelomgeving Installatiehandleiding
- Java 8 Installatie: Eenvoudige omgevingsconfiguratie handleiding