Search
Jelikož MS Windows operační systémy nemají obvyklý silný shell, jako operační systémy unixového typu (Linux, MacOSX, Solaris, BSD, …) je potřeba spouštění python programů ručně nastavit.
Pro úplné začátečníky používající MS Windows doporučujeme použít PyCharm, případně výukovou, volně dostupnou, verzi 101 prostředí Wingware. A nastavit si ji jako implicitní pro spouštění Python souborů, viz níže.
Tento počítač → Nástroje → Možnosti složky → Typy souborů → v seznamu najděte soubory typu py → Upřesnit → actions:Open → Upravit
IDLE
"C:\Program Files\Python32\pythonw.exe" "C:\Program Files\Python32\Lib\idlelib\idle.py" "%1"
Jednoduché spuštění
"C:\Program Files\Python32\pythonw.exe" "-i" "%1" %*
Níže uvedený návod je zastaralý, i když pro veriz 3.2 bude patrně vše stejné
Python Po instalaci Pythonu máte v nabídce start dva spouštěcí soubory: IDLE (Python GUI) a Python(command line). IDLE (Integrated DeveLopment Environment) je pythonovský editor integrovaný přímo pythonu. Jeho výhodou je barevná syntaxe kódu pro lepší přehled a také automatické odsazování textu. Pro psaní scriptu použijte File - New Window (nebo ctrl+N).
Toto prostředí má ve verzi pro MS Windows má (po default instalaci) nepříjemnou vlastnost, že pokud je spuštěno v kontextu k souboru s koncovkou py, spustí se s parametrem -n (run IDLE without a subprocess). Poté nelze restartovat Python shell bez zavření celého Shell okna. K tématu viz také diskuse 1 či diskuse 2. Pokud v tomto případě provedete spuštění programu pomocí F5, pak mohou zůstat v paměti některé staré moduly a horzí nebezpečí zmatení. Robustní řešení je nejprve zabít Python shell pomocí Ctrl-d a pak teprve spusti nový program.
py
-n
F5
Ctrl-d
Pokud otevřete IDLE pomocí klasické cesty přes nabídku Start, či zástupce na ploše problém nenastává.
IDLE tutorial
IDLE GUI bez podprocesu:
IDLE 2.6.2 ==== No Subprocess ====
IDLE GUI ve standardním režimu:
==== RESTART ====
=