K čemu je PyCharm dobrý?

PyCharm je integrované vývojové prostředí (IDE) pro programovací jazyk Python. Je to skvělý nástroj pro programování, který vám usnadní práci s Pythonem. Je schopen automaticky detekovat chyby ve vašem kódu, předvídat, co bude dál, a dokonce vám umožňuje ladit vaše programy v reálném čase. PyCharm také nabízí širokou škálu funkcí a integrací, které usnadní práci s Pythonem.

Co je nutné mít před instalací?

  1. Před instalací je nutné zkontrolovat a případně si nastavit pro svého uživatele práva Administrator (Správce).
  2. Protože se věnujeme programování v Pythonu je nutné mít jako první nainstalovaný Python a teprve potom nainstalovat PyCharm. Podrobný návod najdete na https://kitner.cz/testovani_softwaru/jak-nainstalovat-python/

Instalace PyCharm

Odkaz pro stažení instalačního balíku pro OS WIN – verze Community: Download PyCharm

Spustíte instalaci a všechna okna prokliknete tlačítkem Next až k finálnímu oknu s tlačítkem Install.

U okna Installation Options (Nastavení možností) je nutné všechny okénka zaškrtnout, viz obrázek:

Po instalaci je vhodné počítač restartovat. Pokračování níže…

Python – ověření správné instalace

Musíte se ujistit, že je Python v  systému správně nainstalován, a to provedete pomocí příkazového řádku

(viz Co je příkazový řádek).

  1. stiskněte tlačítko Windows(Start) + R
  2. napište cmd a stiskněte enter
  3. otevře se okno příkazového řádku
  4. do řádky v otevřeném okně napište příkaz:  python –version, viz obrázek:
  5. pokud se objeví číslo verze 3.x.x (např. Python 3.8.5), znamená to, že Python je připraven, viz obrázek:
  6. pokud se vám nezobrazí vaše verze Pythonu, podívejte se do kapitoly Časté problémy a jak je řešit

Co je příkazový řádek?

Příkazový řádek (zkratka CLI, anglicky Command Line Interface) představuje uživatelské rozhraní, ve kterém uživatel komunikuje s programy nebo operačním systémem zapisováním příkazů do příkazového řádku. Na rozdíl od textového rozhraní a grafického uživatelského rozhraní nepoužívá myš ani menu a nedovede pracovat s celou plochou obrazovky (terminálu).

Možné varianty spuštění příkazového řádku v operačním systému Windows:

  1. stiskněte klávesu Windows + R
    • napište cmd a stiskněte enter
  2. stiskněte klávesu Windows + X
    • z menu vyberte Příkazový řádek nebo Spustit
    • napište cmd a stiskněte enter
  3. stiskněte klávesu Windows, začněte psát cmd a stiskněte enter

PIP – jeho ověření a instalace

Co je PIP pro Python?

Je to obslužný program příkazového řádku, který umožňuje instalovat, přeinstalovat nebo odinstalovat balíčky PyPI pomocí jednoduchého příkazu: pip

Díky tomu máte možnost snadno získávat a využívat již existují knihovny a nemusíte vše programovat sami. Michochodem PIP je rekurzivní zkratka, která znamená “Pip Installs Packages (PIP Instalační balíčky) ” nebo “Preferovaný instalační program”.

Je nainstalován PIP s Pythonem?

Kontrolu, zda je PIP již umístěn v proměnné PATH provedete v příkazovém řádku, viz Co je příkazový řádek?

  1. spusťte příkazový řádek
  2. v příkazovém řádku zadejte: echo %PATH%

Pokud najdete cestu jako např.  C:\Python39 nebo C:\Program Files\Python39\ nebo C:\Users\{uživatelské_jméno}\AppData\Local\Programs\Python\Python3.9  (v závislosti na verzi Pythonu) byla cesta přidána do proměnné PATH.

Jestliže používáte Python 2.7.9 (a vyšší) nebo Python 3.4 (a vyšší), pak PIP je standardně nainstalován s Pythonem. Pokud používáte starší verzi Pythonu, budete muset použít níže uvedené instalační kroky. 

Jak nainstalovat PIP na Windows (pro starší verze Pythonu)

Následující pokyny by měly fungovat ve Windows 7, Windows 8, Windows 10 a Windows 11:

1. Stáhněte si instalační skript https://bootstrap.pypa.io/get-pip.py

Klepněte pravým tlačítkem myši na odkaz a vyberte možnost Uložit jako… a uložte jej na libovolné bezpečné místo, například do složky Stažené soubory

2. Otevřete příkazový řádek, viz. Co je příkazový řádek?  a přes příkaz cd se přepněte do složky obsahující get-pip.py soubor. Pokud jste ho uložili do Stažené soubory, je složka pod názvem Downloads, viz obrázek:

3. do řádky příkazového řádku napište příkaz: python get-pip.py   a stiskněte enter, viz obrázek:

Časté problémy a jak je řešit

Nevím co je příkazová řádka – viz Co je příkazový řádek?

Nevím zda mám práva Administrátora (Správce) – viz add A. Co je nutné zajistit před instalací

Nevím jak změnit typ účtu na Správce (Administrátor) – viz add B. Co je nutné zajistit a udělat před instalací

Nemám oprávnění změnit typ účtu na správce (administrátora)

Pokud nemůžete vybrat účet nebo není možné kliknout na Změnit typ, obraťte se na člověka, který má na vašem počítači práva správce, a požádejte ho, aby vám udělil oprávnění správce. 

Pokud zadám v příkazové řádce: python –version nebo jen python, obdržím chybovou hlášku “’python‘ is not recognized as an internal or external command, operable program or batch file.”

(“python‘ není rozpoznán jako interní nebo externí příkaz, operační program nebo dávkový soubor”)

Tato chyba mohla nastat z důvodu nepřidání Pythonu do proměnné prostředí PATH.

viz Řešení: Správné nastavení cesty PATH variable

Pokud zadám v příkazové řádce pip install nazev_baliku, obdržím chybovou hlášku “’pip‘ is not recognized as an internal or external command, operable program or batch file.”

(“pip‘ není rozpoznán jako interní nebo externí příkaz, operační program nebo dávkový soubor”)

  • Hlavní důvody pro nerozpoznání PIP jsou, že instalace PIP nebyla přidána do systémové proměnné nebo byla instalace nesprávně přidána do proměnné prostředí PATH. 

viz Řešení: Oprava PIP změnou instalace Pythonu nebo viz Řešení: Jak přidat PIP do PATH pomocí příkazového řádku

Již mám python instalovaný, ale starou verzi

  • nejlepší způsob pro upgrade je řádně odinstalovat starou verzi a potom nainstalovat novu
  1. stiskněte klávesu Windows (Start) a začněte psát Přidat nebo odebrat programy
  2. v menu se vám objeví aplikace Přidat nebo odebrat programy, poté klikněte na otevřít v pravé části
  3. otevře se samostatné okno Aplikace a funkce
  4. v seznamu aplikací najděte Python 3.x.x (vaše číslo staré verze)
  5. klikněte na aplikaci a pak na tlačítko Odinstalovat(Uninstall)
  6. po odinstalování pokračujte instalací nové verze Pythonu, viz Jak nainstalovat Python, viz obr:

Řešení

Řešení: Oprava PIP změnou instalace Pythonu

Může nastat stav, kdy PIP není rozpoznán a je nutné opravit instalaci Pythonu

změna instalace Pythonu:

  1. stiskněte klávesu Windows  a napište Přidat nebo odebrat programy
  2. v menu se vám objeví aplikace Přidat nebo odebrat programy, poté klikněte na otevřít v pravé části
  3. otevře se samostatné okno Aplikace a funkce
  4. vyhledejte Python 3.x.x
  5. klikněte na aplikaci a pak na tlačítko Upravit(Change)
  6. zvolte Modify a zkontrolujte, zda je zaškrtnuto pip
  7. pokud ne, zaškrtněte a klikněte na Next, viz obrázek:
  8. Potvrďte změnu tlačítkem Install

Řešení: Jak přidat PIP do PATH pomocí příkazového řádku

PIP je možné pomocí příkazového řádku, viz Co je příkazový řádek?

spusťte příkazový řádek:

  1. stiskněte tlačítko Windows(Start) + R
  2. napište cmd a stiskněte enter
  3. otevře se okno příkazového řádku
  4. do řádky v otevřeném okně napište příkaz:

setx PATH %PATH%; C:\Python39\Scripts

v tomto příkazu jsme použili výchozí umístění pro Python 3.9. Pokud používáte jinou verzi Pythonu nebo jste ji nainstalovali do jiného umístění, např. C:\Program Files\Python39 nebo C:\Users\{uživatelské_jméno}\AppData\Local\Programs\Python\Python3.9,  změňte cestu za středníkem ‚ ; ‚ podle vašeho nastavení.

Pokud ani tyto varianty nepomohou, bude lepší Python odinstalovat, viz Časté problémy a jak je řešit  a potom znovu nainstalovat se zaškrtnutým polem PIP, viz Jak nainstalovat Python (pro Windows)

Řešení: Správné nastavení cesty PATH variable

Následující text je určen pro ty, kteří mají Windows a nepovedlo se jim spustit Python.

Možným důvodem, proč nemůžete spustit Python ve svém terminálu v případě Windows je to, že nemáte nastavenou cestu, tzv. Path variable. To se může stát i v jiných operačních systémech, ale ve většině případů se tento problém týká systému Windows. V ideálním případě by tento problém neměl nastat, protože jste tuto proměnnou nastavili při  instalaci.

Nastavení proměnné ručně:

  • otevřete Průzkumník souborů
  • vyhledejte kde ve svém počítači máte nainstalovaný Python. Obvykle se nachází v C:\Program Files\Python39 nebo C:\Users\{uživatelské_jméno}\AppData\Local\Programs\Python\Python39

Číslo Pythonu je v závislosti na vaší instalaci 

  • cestu zkopíruj do schránky pomocí kombinace ctrl + C nebo pravé tlačítko myši a kopírovat, viz obrázek:

  • stále v Průzkumníkovi souborů kliknětei pravým tlačítkem myši na Tento počítač (This PC) a zvolte Vlastnosti (Properties)
  • v nově otevřeném okně vyhledejte Upřesnit nastavení systému (Advanced system settings) a klikněte
  • dostanete se do Vlastnosti systému na záložku Upřesnit (Advanced), viz obrázek:

  • klikněte na Proměnné prostředí (Environment Variables) v dolní části okna
  • v okně Proměnné prostředí (Environment Variables) klikněte v sekci Systémové proměnné (System variables) na Nová… (New…), viz obrázek:

    • do řádku Název proměnné napište např. PYTHON_HOME 
    • do řádku Hodnota proměnné vložte přes ctrl + V cestu k Pythonu, kterou jste si zkopírovali dříve
  • stiskněte OK, viz obrázek:

  • Nyní najděte proměnnou Path v sekci Systémové proměnné (System variables) a klikněte na Upravit (Edit), viz obrázek:

  • Klikněte na Nový (New) a znovu vložte cestu k Pythonu přes ctrl + V  a stiskněte OK, viz obrázek:

  • po stisknutí OK se vrátíte do okna Proměnné prostředí (Environment Variables) a stiskněte OK

Abyste se ujistili, že vše již funguje, otevřete příkazový řádek a zkontrolujte zda je Python správně nainstalován,   viz Python – ověření správné instalace

Řešeni: Jak upgradovat PIP pro Python

Zatímco samotný PIP se neaktualizuje příliš často, je stále důležité mít nejnovější verzi, protože mohou existovat důležité opravy chyb, kompatibility a bezpečnostních děr. Naštěstí je upgrade PIP velmi rychlý a jednoduchý.

Zobrazení seznamu všech balíčků v PyPI s klíčovým slovem zjistíte v příkazovém řádku, viz Co je příkazový řádek? 

  1. stiskněte tlačítko Windows(Start) + R
  2. napište cmd a stiskněte enter
  3. otevře se okno příkazového řádku
  4. do řádky v otevřeném okně napište příkaz: pip search browser

Pokud již máte nainstalovaný PIP, ale chcete jej aktualizovat na nejnovější verzi, můžete to udělat také v příkazovém řádku, viz Co je příkazový řádek?, pomocí samotného PIP.

  1. stiskněte tlačítko Windows(Start) + R
  2. napište cmd a stiskněte enter
  3. otevře se okno příkazového řádku
  4. do řádky v otevřeném okně napište příkaz: python -m pip install –upgrade pip

Zdroje a užitečné odkazy